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

 时间:2024-10-11 19:50:16

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

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

2、核心代码:gets(a);//输入字符串sum=strlen(a);//计算字符串的长度for(int i租涫疼迟=0;i<sum;i++){//统计各类型字符串的数量if(a[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++;//统计空格累加elseq++;//其他字符累加}cout << z << ' ' << s << ' ' << k << ' ' << q << endl;//输出

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

3、源代码:#include<iostream>#include<cstring>//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<sum;i++){//统计各类型字符串的数量if(a[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++;//统计空格累加elseq++;//其他字符累加}cout << z << ' ' << s << ' ' << k << ' ' << q << endl;return 0;}

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

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

C/C++输入字符类型统计
  • 职业分析的步骤包括
  • 三要素法是什么啊
  • 碘的使用和用途
  • 如何使用NetBeans创建Java GUI 窗体应用程序
  • 英雄联盟手游纳什男爵在哪?
  • 热门搜索
    中秋节为什么吃月饼 为什么关不了机 桔梗咸菜的做法 邹怎么读 孟晚舟为什么不姓任 锵锵三人行为什么停播 鬼冢虎怎么读 花肌粹护肤品怎么样 手机怎么格式化 为什么要入党怎么回答