2 条题解

  • 0
    @ 2023-10-13 14:00:15

    字符串比较原理是第一个不相同的字符的ascill码值的大小,字符串可以直接比较

    #include<stdio.h>
    #include <string.h>
    int main()
    {
        int n,m;
        scanf("%d",&n);
        while(n--)
        {
            scanf("%d",&m);
            char ni[10];
            scanf("%s",ni);//保存一个用于比较的字符串
            m--;//保存过一次,所以用掉一次循环
            while(m--)
            {
                char mi[10];
                scanf("%s",mi);
                int i=0;
                while(ni[i]==mi[i])
                i++;
                if(ni[i]>mi[i])//比较字符串大小
                {
                memset(ni,0,10);
                strcpy(ni,mi);
                 }
                memset(mi,0,10);//清空数组为下一次循环腾出空间
                }
            printf("%s\n",ni);
        }
        return 0;
    }
    

    信息

    ID
    197
    时间
    3000ms
    内存
    128MiB
    难度
    5
    标签
    (无)
    递交数
    489
    已通过
    172
    上传者