sicily 1003. 统计各种字符的数量
2014-03-01 23:25
204 查看
Description
输入一行文字,找出大写字母,小写字母,空格,数字以及其他字符的数量
Input
SYSU hello 123 ???
Output
uppercase:4
lowercase:5
number:3
blank:3
others:3
Sample Input
Copy sample input to clipboard
Sample Output
#include<iostream>
#include<cstring>
#include<cstdio>
using namespace std;
char a[101];
int main()
{
gets(a);
int n=strlen(a);
int f=0;
int b=0;
int c=0;
int d=0;
int e=0;
for(int i=0;i<n;i++)
{
if((a[i]<='Z')&&(a[i]>='A')) f++;
if((a[i]<='z')&&(a[i]>='a')) b++;
if(a[i]==' ') c++;
if((a[i]>='0')&&(a[i]<='9')) d++;
else continue;
}
e=n-f-b-c-d;
cout<<"uppercase:"<<f<<endl;
cout<<"lowercase:"<<b<<endl;
cout<<"number:"<<c<<endl;
cout<<"blank:"<<d<<endl;
cout<<"others:"<<e;
return 0;
}
输入一行文字,找出大写字母,小写字母,空格,数字以及其他字符的数量
Input
SYSU hello 123 ???
Output
uppercase:4
lowercase:5
number:3
blank:3
others:3
Sample Input
Copy sample input to clipboard
SYSU hello 123 ???
Sample Output
uppercase:4 lowercase:5 number:3 blank:3 others:3
#include<iostream>
#include<cstring>
#include<cstdio>
using namespace std;
char a[101];
int main()
{
gets(a);
int n=strlen(a);
int f=0;
int b=0;
int c=0;
int d=0;
int e=0;
for(int i=0;i<n;i++)
{
if((a[i]<='Z')&&(a[i]>='A')) f++;
if((a[i]<='z')&&(a[i]>='a')) b++;
if(a[i]==' ') c++;
if((a[i]>='0')&&(a[i]<='9')) d++;
else continue;
}
e=n-f-b-c-d;
cout<<"uppercase:"<<f<<endl;
cout<<"lowercase:"<<b<<endl;
cout<<"number:"<<c<<endl;
cout<<"blank:"<<d<<endl;
cout<<"others:"<<e;
return 0;
}
相关文章推荐
- 简单LinuxC程序关于实现从终端获取一条语句并统计各种字符数量(字符输入输出)
- 统计字符串中,中文字符、英文字符和数字字符的数量
- C语言例题——统计字符串中各种字符
- 初学java:统计字符串中各种字符个数
- 第九周 OJ 统计各种字符的个数
- Linux中统计文件夹内各种文件类型的数量
- 一些练习——统计字符串中各种字符的个数
- B2C经典查询,统计 绝对用的上,根据日期分组统计当天各种支付方式的销售数量和销售额
- 杭电acm2017 字符数量统计
- 字符串的复制和统计字符数量(第十六周上机任务)
- 统计文件中各种字符(键盘上的所有可显示字符和换行符)出现的次数,文件格式为 .txt
- C#统计输入的字符类型数量
- 单词长度统计,字符数量统计直方图
- 【Java】统计字符串中各字符数量
- 经典map集合问题,黑马作业题,1.利用键盘录入,输入一个字符串,.统计该字符串中各个字符的数量(提示:字符不用排序)
- JAVA如何统计字符串的中、英文字符数量(中文、英文)(打印控制、数据量统计)
- javascript统计中文字符数量(备忘)
- js统计字符串中各种字符情况
- awk 统计各种文件的数量 以及数组
- 统计大文件中的中文字符、英文字符、数字及其他字符的数量