用DevC写:输入十个字符串,按非降序排列,并输出排序后的字符串。
时间: 2024-05-12 13:17:21 浏览: 86
输入10个数,然后按顺序排列
好的,我可以为您提供帮助。以下是使用DevC按非降序排列输入十个字符串并输出排序后的代码:
```c
#include <stdio.h>
#include <string.h>
int main() {
char str[10][20], temp[20];
int i, j;
printf("请输入10个字符串:\n");
for(i=0; i<10; i++){
scanf("%s", str[i]);
}
for(i=0; i<9; i++){
for(j=i+1; j<10; j++){
if(strcmp(str[i], str[j])>0){
strcpy(temp, str[i]);
strcpy(str[i], str[j]);
strcpy(str[j], temp);
}
}
}
printf("排序后的字符串为:\n");
for(i=0; i<10; i++){
printf("%s\n", str[i]);
}
return 0;
}
```
请尝试运行以上代码,并按照要求输入10个字符串进行排序。如果还有其他问题需要帮助,请继续提问。
阅读全文