编写程序,实现输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。 相关知识点: 试题来源: 解析解题过程: 1、首先引入头文件[1],在主函数中定义变量存储计数结果。 #include <stdio.h> int main() { char c; int letter = 0, space = 0, digit = 0, other = 0; 2、使用...
编写C语言程序实现,输入一行字符, 分别统计出其中英文字母、空格、数字和其他字符的个数。相关知识点: 试题来源: 解析 #include[stdio.h] int main() {int digit,letter,other,space; /* 定义用到的变量 */ char ch; digit=letter=other=space=0; /* 变量初始化 */ printf("请输入一串字符:"); while...
【答案】:程序分析:利用while语句,条件为输入的字符不为’\n’。程序源代码如下。include"stdio.h"main(){ char c;int letters=0,space=0,digit=0,others=0;printf("please input some characters\n");while((c=getchar())!='\n'){ if(c>='a'&&c<='Z'||c>='A'&&c<=...
1、读入字符,直到遇到换行结束。2、对于每个字符,判断是字母还是数字,或者空格,或者是其它字符。3、对于每个字符判断后,对应类别计数器自加。4、最终输出结果。三、参考代码:include <stdio.h>int main(){ int a,b,c,d,ch; a=b=c=d=0;//计数器初始化为0. while((ch=getchar...
输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。试编写程序。的答案是什么.用刷刷题APP,拍照搜索答疑.刷刷题(shuashuati.com)是专业的大学职业搜题找答案,刷题练习的工具.一键将文档转化为在线题库手机刷题,以提高学习效率,是学习的生产力工具
编写一段程序,要求先输入一行字符,然后分别统计出其中英文字母、空格、数字和其他字符的个数,并输出其结果。相关知识点: 试题来源: 解析 正确答案:#include main( ){char c; int letter=0,space=0,digit=0,other=0; printf(“请输入一行字符:\n”); while((c=getchar( ))!=‘\n’) {if(c>=‘a’...
用C语言编写 满意答案 LV2013-11-11 一、问题分析: 输入一行字母,那么会以换行结束。所以可以存入数组,也可以逐个输入,遇到换行结束。 要统计各个类的个数,就要逐个判断是哪个分类的。 由于在ASCII码中,数字,大写字母,小写字母分别连续,所以可以根据边界值判断类型。
main(){ int i=0,eng=0,numb=0,blan=0,others=0;char a[100];puts(a);while(a[i]!="\0"){ if(a[i]<57&&a[i]>48)numb++;if(a[i]==32)blan++;if((a[i]>65&&a[i]<90)||(a[i]>97&&a[i]<97+25))eng++;others++;i++;} printf("%d,%d,%d,%d",eng,numb,...