Advertisement

从键盘输入一个字符串,在一组预定义的字符串中搜索;如果找到,则输出该字符串;否则输出'Not find!'。每日一题--20200418--(补交)

阅读量:

字符串查找与输出实现

对应标号注释内容如下

复制代码
    #include <string.h>
    #include <stdio.h>
    int main()
    {
    int i=0, findFlag = 1;//————————————1
    char x[50];
    char *str[]={ "Pascal","Basic","Fortran", "Java","Visual C", "Visual Basic" };
    
    printf("Input string:\n");
    gets(x);
    
    while (i < 6 && findFlag)
    {
        //int a =strcmp(x, str[i]);————————————2
        if (strcmp(x, str[i])==0)//只要有数字,就会变成进去————————————3—————————————4
        {
            findFlag = 0;
        }
        i++;
    }
    if (!findFlag)
    {
        printf("%s\n",x);
    }
    else
    {

全部评论 (0)

还没有任何评论哟~