C语言编程,输入一行字符,分别统计出其中英文字母,空格,数字和其它字符的个数

 我来答
匿名用户
2013-11-20
展开全部
以下程序在win-tc下调试通过 /* 输入一行文字 找出其中大写字母小写字母空格数字及其他字符各有多少 */ # include "stdio.h" # include "conio.h" void main(void) { int upper=0,lower=0,digit=0,space=0,other=0,i=0; char *p,s[80]; printf("\nInput a string:"); while ((s[i]=getchar())!='\n') i++; p=s; while(*p!='\n') {if((*p>='A')&&(*p<='Z')) upper++; else if((*p>='a')&&(*p<='z')) lower++; else if(*p==' '||*p==9) space++; else if((*p>='0')&&(*p<='9')) digit++; else other++; p++; } printf("upper case:%d lower case:%d ",upper,lower); printf("space:%d digit:%d other:%d ",space,digit,other); getch(); }
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
1024程序员
2020-03-09 · TA获得超过374个赞
知道答主
回答量:457
采纳率:0%
帮助的人:22.8万
展开全部

C语言经典例子之统计英文、字母、空格及数字个数

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式