#include <stdio.h>
void sort3(int *n1, int *n2, int *n3){
if(*n1 > *n2){
*n1 ^= *n2 ^= *n1 ^= *n2;
}
if(*n1 > *n3){
*n1 ^= *n3 ^= *n1 ^= *n3;
}
if(*n2 > *n3){
*n2 ^= *n3 ^= *n2 ^= *n3;
}
}
int main(){
int n1, n2, n3;
printf("3つの整数を入力してください\n");
printf("n1:"); scanf("%d", &n1);
printf("n2:"); scanf("%d", &n2);
printf("n3:"); scanf("%d", &n3);
sort3(&n1, &n2, &n3);
printf("昇順にソートしました\n");
printf("n1 = %d\n", n1);
printf("n2 = %d\n", n2);
printf("n3 = %d\n", n3);
return 0;
}
0 件のコメント:
コメントを投稿