c语言输入十个数字按照高到低输出
时间: 2023-08-24 09:20:59 浏览: 80
可以使用 C 语言的标准库函数 qsort 来对数组进行排序,然后再依次输出。下面是一个示例代码:
```c
#include <stdio.h>
#include <stdlib.h>
// 比较函数,用于 qsort 排序
int cmp(const void *a, const void *b) {
return *(int*)b - *(int*)a; // 从大到小排序
}
int main() {
int numbers[10];
// 输入十个数字
for (int i = 0; i < 10; i++) {
printf("请输入第%d个数字:", i + 1);
scanf("%d", &numbers[i]);
}
// 对数组进行排序
qsort(numbers, 10, sizeof(int), cmp);
// 输出排序后的结果
printf("按照高到低的顺序输出:\n");
for (int i = 0; i < 10; i++) {
printf("%d\n", numbers[i]);
}
return 0;
}
```
运行程序后,依次输入十个数字,程序会按照高到低的顺序输出这些数字。
阅读全文