1 条题解

  • 0
    @ 2025-4-14 18:41:38

    C :

    #include <stdio.h>
    int main() {
        int i,j,k,t;
        int c1=0,c2=0,c3=0;
        char name1[100],name2[100],name3[100];
        while (scanf("%s %s %s",name1,name2,name3) != EOF) {
          for (i=0;i<100;i++){
      			if(name1[i]==NULL)
                  break;
            	c1++;
            }
          for (j=0;j<100;j++){
      			if(name2[j]==NULL)
                  break;
            	c2++;
            }
          for (k=0;k<100;k++){
      			if(name3[k]==NULL)
                  break;
            	c3++;
            }
    
          if(c1<c2&&c1<c3){
            printf("%s\n",name1);
          }else if(c2<c1&&c2<c3){
            printf("%s\n",name2);
          }else if(c3<c1&&c3<c2){
            printf("%s\n",name3);
          }
          
          c1=0;c2=0;c3=0;
          for(i=0;i<100;i++){
            name1[i]=NULL;
            name2[i]=NULL;
            name3[i]=NULL;
          }
        }
    	return 0;
    }
    
    • 1

    信息

    ID
    3154
    时间
    1000ms
    内存
    128MiB
    难度
    (无)
    标签
    递交数
    0
    已通过
    0
    上传者