私信TA

用户名:dotcpp0603403

访问量:1955

签 名:

等  级
排  名 887
经  验 3540
参赛次数 0
文章发表 24
年  龄 99
在职情况 待业
学  校 西电
专  业

  自我简介:

呵呵

TA的其他文章

解题思路:

注意事项:

参考代码:

#include<stdio.h>

#include<string.h>

int main()

{

    char str[20];

    fgets(str,20,stdin);

    fflush(stdin);

    int p=1;

    if(str[0]>='0'&&str[0]<='9')

    {

        p=0;

    }

    for(int i=0;i<strlen(str);i++)

    {

        if(!((str[i]>='0'&&str[i]<='9')||(str[i]>='a'&&str[i]<='z')||(str[i]>='A'&&str[i]<='Z')||str[i]=='_'))

        {

         p=0;   

        }

    }

    if(p==0)

    {

        printf("no");

    }

    else

    {

        printf("yes");

    }

return 0;

}


 

0.0分

3 人评分

  评论区

有没有人知道gets和for(i=0;(a[i]=getchar())!='\n';i++);到底有啥区别,为什么有时候不用gets就会错
2024-02-15 19:42:31
  • «
  • 1
  • »