雾亦小
2021-12-28 22:42
采纳率: 100%
浏览 21

同样的代码,PTA提交结果有时对有时不对,这是什么原因?

题目

img

代码

```
#include<stdio.h>
#include<string.h>
#define MAXN 80
int main()
{
int i,j;
char item[MAXN];
char c[MAXN];
char ch[5][MAXN];
for(i=0;i<5;i++){
scanf("%s",c);
j=0;
while(c[j]!=' '&&c[j]!='\n'){
ch[i][j]=c[j];
j++;
}
}for(i=1;i<5;i++){
for(j=0;j<i;j++){
if(strcmp(ch[i],ch[j])<0){
strcpy(item,ch[i]);
strcpy(ch[i],ch[j]);
strcpy(ch[j],item);
}
}
}printf("After sorted:\n");
for(i=0;i<5;i++){
printf("%s\n",ch[i]);
}return 0;
}

```c

测试点

img

2条回答 默认 最新

相关推荐 更多相似问题