#include<stdio.h> #include<math.h> int main() { int arr[4]; for (int i = 0; i <= 3; i++) { scanf_s("%d", &arr[i]); } int m; for (int i = 0; i <= 2; i++) { if (arr[i] < arr[i + 1]) { arr[i] = arr[i]; arr[i + 1] = arr[i + 1]; } else { m = arr[i + 1]; arr[i + 1] = arr[1]; arr[i] = m; } } printf("%d", arr[0]); printf("%d", arr[1]); printf("%d", arr[2]); printf("%d", arr[3]); return 0; }
可以通过对i的调整来调整输入数的数目,最后的输出语句可以用for循环来进行整体输出