输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数
来源:互联网 发布:淘宝花呗怎么提升额度 编辑:程序博客网 时间:2024/04/29 08:13
#include<iostream>using namespace std;int main(){char c;int s=0,z=0,k=0,q=0;while((c=getchar())!='\n'){int x=int(c);if(x>=48&&x<=57)s++;else if((x>=65&&x<=90)||(x>=97&&x<=122))z++;else if(x=32)k++;else q++;}cout<<"you have input "<<s<<" numbers"<<endl;cout<<"you have input "<<z<<" letters"<<endl;cout<<"you have input "<<k<<" spaces"<<endl;cout<<"you have input "<<q<<" some else chars"<<endl;return 0;}
上面那个代码,是我知道字符对应的ASCII码所以才那样写的。当然也可以这样写:
#include<iostream>using namespace std;int main(){char c;int s=0,z=0,k=0,q=0;while((c=getchar())!='\n'){int x=int(c);if(x>='0'&&x<='9')s++;else if((x>='A'&&x<='Z')||(x>='a'&&x<='z'))z++;else if(x=' ')k++;else q++;}cout<<"you have input "<<s<<" numbers"<<endl;cout<<"you have input "<<z<<" letters"<<endl;cout<<"you have input "<<k<<" spaces"<<endl;cout<<"you have input "<<q<<" some else chars"<<endl;return 0;}
- 输入一行字符,分别统计出其中的英文字母,空格,数字和其他字符的个数
- 输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。.Cpp
- 输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数
- 输入一行字符,分别统计出其中英文字母,空格,数字和其他字符的个数
- 输入一行字符,分别统计出其中英文字母,空格,数字和其他字符的个数
- 6.2输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。
- 输入一行字符,分别统计出其中英文字母、数字、空格和其他字符的个数。
- 输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数
- 输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。
- 输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数
- 输入一行字符,分别统计出其中英文字母,空格,数字和其他字符的个数。。。
- 输入一行字符,分别统计出其中英文字母、数字、空格和其他字符的个数。
- 习题 5.4 输入一行字符,分别统计出其中英文字母、空格、数字和其他字符个数。
- 输入一行字符,分别统计出其中英文字母,空格,数字和其他字符的个数【while循环】
- 华为oj_输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数
- c语言:输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。
- (c++)输入一行字符,分别统计出其中英文字母、数字、空格和其他字符的个数。
- 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
- 程序员笑话集锦
- 利用剩余磁盘空间新建分区
- 我的房子就快要交付了【首邑溪谷22号楼】
- AsyncHttpClient 官网的东西
- char *string="xxxxxxxxx" 与 char string[]="xxxxx"的区别
- 输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数
- JVM调优
- windows下建立自动任务--(oracle 数据导出自动任务)
- android分区大小的修改说明(RK)
- 最强redis学习手册
- 4Sum
- 黑马程序员---线程间通讯的两个例子
- ERP 系统(一)数据库设计
- Windows内核中IRP的处理与完成机制