感觉没什么问题,但有几个答案是错的
查看原帖
感觉没什么问题,但有几个答案是错的
1263495
zcxydx楼主2024/1/23 16:27
#include<stdio.h>
#include<string.h>
int main(){
    int n,i,j;
    char temp[20];
    scanf("%d",&n);
    char a[n][20];
    for(i=0;i<n;i++){
        scanf("%s",&a[i]);
    }
    for(i=n;i>1;i--)
    for(j=0;j<i;j++)
    {
      if(strcmp(a[j],a[j+1])<0)
      {
        strcpy(temp,a[j]);
        strcpy(a[j],a[j+1]);
        strcpy(a[j+1],temp);
      }
    }
    for(i=0;i<n;i++)
    printf("%s",a[i]);

}
2024/1/23 16:27
加载中...