1、读入字符,直到遇到换行结束。 2、对于每个字符,判断是字母还是数字,或者空格,或者是其它字符。 3、对于每个字符判断后,对应类别计数器[1]自加。 4、最终输出结果。 三、参考代码: #include int main(){ int a,b,c,d,ch; a=b=c=d=0;//计数器初始化为0. while((ch=getchar())!='\n')//循环...
题目 c++输入一行字符,分别统计出其中英文字母,空格,数字字符和其它字符的个数.用cin.get(c)函数从键盘上输入一个字符给变量c,直到输入回车换行字符'\n'为止. 相关知识点: 试题来源: 解析#include <iostream>using namespace std;int main(){ char c;...
printf(“字母数:%d\n空格数:%d\n数字数:%d\n其它字符数:%d\n",letters,space,digit,other);...
//题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。#include intmain(){char c;int zimu=0,kongge=0,shuzi=0,others=0;printf("请输入一字符:\n");//用getchar获取字符,换行结束while((c=getchar())!='\n'){if((c>='a'&&c<='z')||(c>='A'&&c<='Z'))//大写...
换行符'\n'、空格符' '、制表符'\t'都算作空白字符。但是对于统计中文字符,代码还有所欠缺,不过...
换行符'\n'、空格符' '、制表符'\t'都算作空白字符。但是对于统计中文字符,代码还有所欠缺,不过...
输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数 #include<string.h>#include<stdio.h>main(){char c; int w=0,x=0,y=0,z=0; while((c=getchar())!='\n') {if((c>='a'&& c<='z')||(c>='A' && c<='z')) w++; else if (c==' ') x++; els
1 while语句:include<stdio.h> int main(void){ //输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。char ch;int char_num=0,kongge_num=0,int_num=0,other_num=0;while((ch=getchar())!='\n')//回车键结束输入,并且回车符不计入 { if(ch>='a'&&ch<='z'||...
int letters=0,spaces=0,digits=0,others=0;printf("请输入一串任意的字符:\n");while((c=getchar())!='\n'){ if((c>='a'&&c<='z')||(c>='A'&&c<='Z'))letters++;else if(c>='0'&&c<='9')digits++;else if(c==' ')spaces++;else others++;} printf("字母有%d个...
int main(){ char c;int letters=0,spaces=0,digits=0,others=0;printf("请输入一串任意的字符:\n");while((c=getchar())!='\n'){ if((c>='a'&&c<='z')||(c>='A'&&c<='Z'))letters++;else if(c>='0'&&c<='9')digits++;else if(c==' ')spaces++;else others++...