C语言 从键盘输入10个整数,将这10个整数按从小到大的顺序输出。
1个回答
关注
展开全部
以下是用 C 语言编写输入10个整数并按照从小到大的顺序输出的代码:c#include int main() { int arr[10], i, j, temp; printf("请输入10个整数:\n"); for (i = 0; i < 10; i++) { scanf("%d", &arr[i]); } // 冒泡排序 for (i = 0; i < 9; i++) { for (j = 0; j 9 - i; j++) { if (arr[j] > arr[j + 1]) { temp = arr[j]; arr[j] = arr[j + 1]; arr[j + 1] = temp; } } } // 输出排序后的数组 printf("排序后的数组为:\n"); for (i = 0; i < 10; i++) { printf("%d ", arr[i]); } return 0;}
咨询记录 · 回答于2023-04-04
C语言 从键盘输入10个整数,将这10个整数按从小到大的顺序输出。
以下是用 C 语言编写输入10个整数并按照从小到大的顺序输出的代码:c#include int main() { int arr[10], i, j, temp; printf("请输入10个整数:\n"); for (i = 0; i < 10; i++) { scanf("%d", &arr[i]); } // 冒泡排序 for (i = 0; i < 9; i++) { for (j = 0; j 9 - i; j++) { if (arr[j] > arr[j + 1]) { temp = arr[j]; arr[j] = arr[j + 1]; arr[j + 1] = temp; } } } // 输出排序后的数组 printf("排序后的数组为:\n"); for (i = 0; i < 10; i++) { printf("%d ", arr[i]); } return 0;}
代码中,我们首先定义一个长度为 10 的整型数组 arr,用于存储接收到的 10 个整数。然后使用循环结构和 scanf() 函数从键盘输入这 10 个整数。接下来,我们使用冒泡排序算法对数组进行从小到大排序,并将排序结果输出到屏幕上。最终,程序通过 return 语句返回值 0,表示程序正常运行结束。
按这个模板来写呢
#include int main() { int arr[10]; int i, j, temp; printf("请输入 10 个整数:\n"); for (i = 0; i < 10; i++) { scanf("%d", &arr[i]); } // 冒泡排序 for (i = 0; i < 9; i++) { for (j = 0; j 9 - i; j++) { if (arr[j] > arr[j + 1]) { temp = arr[j]; arr[j] = arr[j + 1]; arr[j + 1] = temp; } } } // 输出排序后的数组 printf("排序后的数组为:\n"); for (i = 0; i < 10; i++) { printf("%d ", arr[i]); } return 0;}
这不和上面一样吗
只需要把括号里的用这个替换就好了