多语言展示
当前在线:615今日阅读:126今日分享:42

C/C++输入字符类型统计

本经验介绍在C/C++输入字符类型统计
工具/原料

vc++6.0

方法/步骤
1

问题描述:输入一串字符串,输出其中数字、字母、空格、其他的数量举例:输入:abcd   1@#2%3输出:4 3 2 3

2

核心代码:gets(a);  //输入字符串  sum=strlen(a); //计算字符串的长度  for(int i=0;i='0'&&a[i]<='9')    s++; //统计数字累加   else if((a[i]>='a'&&a[i]<='z')||(a[i]>='A'&&a[i]<='Z'))    z++;  //统计字母累加   else if(a[i]==' ')    k++; //统计空格累加   else    q++; //其他字符累加  }  cout << z << ' ' << s << ' ' << k << ' ' << q << endl;//输出

3

源代码:#include #include //gets()类型使用声明 using namespace std; int main() {  char a[999];  int z=0,s=0,k=0,q=0,sum=0;  gets(a);  //输入字符串  sum=strlen(a); //计算字符串的长度  for(int i=0;i='0'&&a[i]<='9')    s++; //统计数字累加   else if((a[i]>='a'&&a[i]<='z')||(a[i]>='A'&&a[i]<='Z'))    z++;  //统计字母累加   else if(a[i]==' ')    k++; //统计空格累加   else    q++; //其他字符累加  }  cout << z << ' ' << s << ' ' << k << ' ' << q << endl;  return 0; }

4

实现效果:输入:abcd   1@#2%3输出:4 3 2 3

注意事项
1

本题使用C++ 实现

2

如果此经验对您有帮助,请为我投票加关注哦,我会努力写更加实用的经验,谢谢你们的支持

推荐信息