花阳


私信TA

用户名:2007020104

访问量:15263

签 名:

不要看我,我是乱写的

等  级
排  名 301
经  验 5405
参赛次数 3
文章发表 45
年  龄 20
在职情况 学生
学  校
专  业

  自我简介:

一杯茶一根烟,一行bug找一天

解题思路:
利用if判断字符类型
注意事项:
注意输入的方式,以及要给基础量进行初始化
参考代码:

#include<stdio.h>

#include<string.h>


 int main()

 {

   char a[100];//定义一个数组存放字符串

   

   int i,n;//定义中间变量

   

   int letter=0,number=0,blank=0,others=0;//定义最后输出时的变量

   

   gets(a);//输入字符串

   

   n=strlen(a);//统计字符串中字符个数个数

   

   for(i=0;i<n;i++)//开始进行判断

   {

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

        letter++;

        

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

        number++;

        

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

            blank++;

            

        else

            others++;

       }



    printf("%d %d %d %d",letter,number,blank,others);//输出


     return 0;

 }


 

0.0分

3 人评分

  评论区