小程序员


私信TA

用户名:No01

访问量:78503

签 名:

加油 加油 去北大

等  级
排  名 60
经  验 10999
参赛次数 0
文章发表 82
年  龄 20
在职情况 学生
学  校 河南工院
专  业 物联网

  自我简介:

校学生会干部; 蓝桥杯选手;

解题思路:





注意事项:





参考代码:/*输入一行字符,分别统计出其中英文字母、数字、空格和其他字符的个数*/
#include<stdio.h>
int zm=0,sz=0,kg=0,qt=0; //全局变量。
void str(char a[])
{
 int i;
 for(i=0;a[i]!='\0';i++)
 {
  if(a[i]<=90&&a[i]>=65||a[i]<=122&&a[i]>=97)
  zm++;
  else
   if((a[i]>=48&&a[i]<=57||a[i]==32)!=1)
   qt++;
  if(a[i]>=48&&a[i]<=57)
  sz++;
  if(a[i]==32)
  kg++;
 }
}
int main()
{
 char a[999];
 gets(a);
 str(a);
 printf("%d %d %d %d",zm,kg,sz,qt);
 return 0;
}

 

0.0分

0 人评分

  评论区

  • «
  • »