江湖小生


私信TA

用户名:uq_43406258239

访问量:6654

签 名:

等  级
排  名 2643
经  验 2212
参赛次数 0
文章发表 22
年  龄 0
在职情况 学生
学  校
专  业

  自我简介:

解题思路:if-else分支语句+字符串比较函数strcmp()

注意事项:这里要用scanf("%s",name);而不能用gets()。。。


参考代码:

#include <stdio.h>

#include <string.h>

int main()

{

    int N;//名单人数

    scanf("%d",&N);

    char name[5];//名字

    for (int i = 0; i < N; i++)

    {

        scanf("%s",name);

        if(strcmp(name,"WYS")==0)

            printf("KXZSMR\n");

        else if (strcmp(name,"CQ")==0)

        {

            printf("CHAIQIANG\n");

        }

        else if (strcmp(name,"LC")==0)

        {

            printf("DRAGONNET\n");

        }

        else if ((strcmp(name,"SYT")==0)||(strcmp(name,"SSD")==0)||(strcmp(name,"LSS")==0)||(strcmp(name,"LYF")==0))

        {

            printf("STUDYFATHER\n");

        }

        else   

            printf("DENOMINATOR\n");

    }

    return 0;

}


 

0.0分

1 人评分

  评论区

为啥gets不行
2022-08-04 20:23:11
  • «
  • 1
  • »