从键盘输入一个字符串存入字符数组,统计数字,字母,空格和其他字符的个数.

2022-08-02 社会 62阅读

#include

int main()

{

  char str[100];

  int i=0;

  int num=0,ch=0,blank=0,other=0;

 

  gets(str);

  while(str[i]!='\0')

  {

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

      ch++;//字母

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

      num++;//数字

    else if(str[i]==' ')

      blank++;//空格

    else

      other++;

 

    i++; 

   }

  printf("数字%d个,字母%d个,空格%d个,其他%d个\n",num,ch,blank,other);

  return 0;

}

 

望采纳,谢谢!!

声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com