OJ刷题之《统计出其中英文字母、数字、空格和其他字符的个数》
2014-12-28 18:45
211 查看
题目描述
输入一行字符,分别统计出其中英文字母、数字、空格和其他字符的个数。输入
一行字符输出
统计值样例输入
aklsjflj123 sadf918u324 asdf91u32oasdf/.';123
样例输出
23 16 2 4
代码如下:
#include <iostream> #include <cstdio> using namespace std; int main() { char str[50]; int i=0,n1=0,n2=0,n3=0,n4=0; gets(str); while (str[i]!='\0') { if ((str[i]>='A'&&str[i]<='Z')||(str[i]>='a'&&str[i]<='z')) n1++; else if(str[i]>='0'&&str[i]<='9') n2++; else if(str[i]==' ') n3++; else n4++; i++; } cout<<n1<<" "<<n2<<" "<<n3<<" "<<n4; return 0; }
运行结果:
相关文章推荐
- oj第九周练习 统计出其中英文字母、数字、空格和其他字符的个数
- OJ刷题之统计出其中英文字母,数字,空格和其他字符的个数
- 华为oj_输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数
- 第九周OJ项目-统计出其中英文字母、数字、空格和其他字符的个数
- 第九周OJ总结<1>-统计出其中英文字母、数字、空格和其他字符的个数
- 第九周OJ1统计出其中英文字母、数字、空格和其他字符的个数
- 输入一行字符,分别统计出其中英文字母 空格 数字 和其他字符的个数
- 输入一行字符,分别统计出其中英文字母,空格,数字和其他字符的个数。
- 输入一行字符,分别统计出其中的英文字母、空格、数字、和其他字符的个数
- 统计出其中英文字母、数字、空格和其他字符的个数
- 统计出其中英文字母、数字、空格和其他字符的个数
- ACM新秀赛模拟——统计出其中英文字母、数字、空格和其他字符的个数
- c语言:输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。
- 输入一行字符,分别统计出其中的英文字母,空格,数字和其他字符的个数
- 输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。.Cpp
- c语言:输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。
- 6.2输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。
- 输入一行字符,分别统计出其中英文字母 空格 数字和其他字符的个数
- 作业三-3输入 15 个字符,统计其中英文字母、空格或回车、数字字符和其他字符的个数
- 编写一个程序,输入一行字符,以回车结束,分别统计出其中的英文字母、空格、数字和其他字符的数