求解一道初级C语言考试题

6.概括下面代码的功能。voidmain(){intnumI=0,numC=0,numO=0;charc;while((c=getchar())!='\n'){if(c>... 6. 概括下面代码的功能。
void main( ){
int numI=0,numC=0,numO=0;
char c;
while((c=getchar())!='\n'){
if(c>='A'&&c<='Z') numC++;
else if(c>='a'&&c<='z') numC--;
else if(c>='0'&&c<='9') numI++;
else numO++;}
printf("numC=%d,numI=%d,numO=%d",numC,numI,numO);
}
展开
 我来答
fallx
2018-09-14 · TA获得超过5485个赞
知道大有可为答主
回答量:2321
采纳率:73%
帮助的人:719万
展开全部
#include <stdio.h>

int main( )
{
int numI=0,numC=0,numO=0;   //定义三个计数器
char c;
while((c=getchar())!='\n'){ //在同一行内输入字符,换行(回车)结束输入
if(c>='A'&&c<='Z') numC++; //如果字符是大写字母,计数器numC加
else if(c>='a'&&c<='z') numC--;//如果字符是小写字母,计数器numC减
else if(c>='0'&&c<='9') numI++; //如果字符是数字,计数器numI加
else numO++;} //非字母也非数字,numO加
printf("numC=%d,numI=%d,numO=%d",numC,numI,numO);//输出统计结果
return 0;
}
//就是对输入的一行字符进行字母,数字,其它字符作统计.

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式