哪错了,怎么是0分
查看原帖
哪错了,怎么是0分
974543
315093144luo楼主2023/10/22 13:25
#include<stdio.h>
#include<string.h>
int main(){
    int n;
    char vote[50][150];
    scanf("%d",&n);
    getchar();
    for(int i=1;i<=n;i++)
    fgets(vote[i],30,stdin);
    int index=0;
        for(int i=1;i<=n;i++){
            if((strcmp(vote[index],vote[i])<0&&(strlen(vote[index])==strlen(vote[i])))
            ||strlen(vote[index])<strlen(vote[i])){
                index=i;
            }
    }
    printf("%d\n",index);
    int len=strlen(vote[index]);
    for(int i=0;i<len;i++)
    printf("%c",vote[index][i]);
}
2023/10/22 13:25
加载中...