任意输入3个整数,对这3个整数由小到大进行排序,并将排序后的结果输出。
//
// @author: 冲哥
// @date: 2021/5/7 13:37
// @description: 实现对这3个整数由小到大进行排序
#include <stdio.h>
int main() {
int num1, num2, num3, temp;
printf("请输入3个整数:\n");
scanf_s("%d,%d,%d", &num1, &num2, &num3);
if (num1 > num2) {
temp = num1;
num1 = num2;
num2 = temp;
}
if (num1 > num3) {
temp = num1;
num1 = num3;
num3 = temp;
}
if (num2 > num3) {
temp = num2;
num2 = num3;
num3 = temp;
}
printf("排序后的顺序为:");
printf("%d,%d,%d\n", num1, num2, num3);
return 0;
}

「注意:」 由于scanf_s("%d,%d,%d", &num1, &num2, &num3);格式是"%d,%d,%d",因此输入时数据之间用逗号隔开。