用scanf("%d %d %d", &a, &b, &c);输入3个数字,实现排序后,用printf("%d %d %d\n", a, b, c);按照提示的输出格式输出,中间用空格隔开输出注意不要多余输出任何信息。
scanf("%d %d %d", &a, &b, &c);
输出 printf("%d %d %d\n", a, b, c);
8 4 7
4 7 8
#include <stdio.h> void swap(int *a, int *b) { int temp = *a; *a = *b; *b = temp; } int main() { int a, b, c; // 输入三个数字 scanf("%d %d %d", &a, &b, &c); // 排序 if (a > b) { swap(&a, &b); } if (a > c) { swap(&a, &c); } if (b > c) { swap(&b, &c); } // 输出排序后的结果 printf("%d %d %d\n", a, b, c); return 0; }