用c语言编程:任意输入十个整数,以从大到小的顺序输出这十个数
时间: 2024-12-23 19:23:40 浏览: 8
在C语言编程中,你可以使用数组和循环结构来实现这个功能。这里是一个简单的示例,展示了如何获取用户输入的十个整数并按照从大到小的顺序输出:
```c
#include <stdio.h>
int main() {
int numbers[10];
int i;
// 获取用户输入
printf("请输入十个整数:\n");
for (i = 0; i < 10; i++) {
scanf("%d", &numbers[i]);
}
// 对数组进行降序排序
for (i = 0; i < 9; i++) { // 由于最后一次比较会自动将最大值放在最后,所以内层循环只遍历9次
for (int j = 0; j < 9 - i; j++) {
if (numbers[j] < numbers[j + 1]) {
// 交换元素位置
int temp = numbers[j];
numbers[j] = numbers[j + 1];
numbers[j + 1] = temp;
}
}
}
// 输出结果
printf("从大到小的顺序为:\n");
for (i = 0; i < 10; i++) {
printf("%d ", numbers[i]);
}
return 0;
}
```
阅读全文