字符统计
来源:互联网 发布:整轨转分轨软件cue 编辑:程序博客网 时间:2024/06/07 23:39
问题描述:
给出一串字符,要求统计出里面的字母、数字、空格以及其他字符的个数。字母:A, B, ..., Z、a, b, ..., z组成数字:0, 1, ..., 9 空格:" "(不包括引号) 剩下的可打印字符全为其他字符.
输入:测试数据有多组。每组数据为一行(长度不超过100000)。数据至文件结束(EOF)为止。
输出:每组输入对应一行输出。包括四个整数a b c d,分别代表字母、数字、空格和其他字符的个数。
作者:夏晓林
时间:2017.03
代码:
#include <stdio.h>#include <stdlib.h>#include <string.h>int main(){ char str[100]; int n,i; while(gets(str)!=NULL) { int a=0,b=0,c=0,d=0; n=strlen(str); for(i=0; i<n; i++) { if((str[i]>='a'&&str[i]<='z')||(str[i]>='A'&&str[i]<='Z')) a++; else if(str[i]>='0'&&str[i]<='9') b++; else if(str[i]==' ') c++; else d++; } printf("%d %d %d %d\n",a,b,c,d); } return 0;}
0 0
- 字符统计
- 统计字符
- 统计字符
- 统计字符
- 统计字符
- 字符统计
- 字符统计
- 字符统计
- 字符统计
- 统计字符
- 统计字符
- 字符统计
- 统计字符
- 统计字符
- 字符统计
- 字符统计
- 字符统计
- 字符统计
- PAT A1120. Friend Numbers
- jsp自定义标签
- 优雅的开发Swift和Objective C混编的Framework
- ack和seq
- csdn上不能写博客
- 字符统计
- reactNative学习
- fragment中嵌套viewpager,viewpager中有多个fragment,切换以后不显示
- 分位数和分位线(Quantiles and Percentiles)
- 集算报表自定义生成缓存
- JPA的一对多,多对一映射
- 高斯消元 浮点数模板
- 数据挖掘-谱聚类
- maven的两种打包方式