早教吧作业答案频道 -->其他-->
C问题,请赐教。有一篇文章,共有3行文字,每行有80个字符,要求分别统计出其中英文大写字母、小写字母、数字、空格以及其他字符个数。
题目详情
C问题,请赐教。
有一篇文章,共有3行文字,每行有80个字符,要求分别统计出其中英文大写字母、小写字母、数字、空格以及其他字符个数。
有一篇文章,共有3行文字,每行有80个字符,要求分别统计出其中英文大写字母、小写字母、数字、空格以及其他字符个数。
▼优质解答
答案和解析
通过调试。。。可以运行
#include
void main()
{
char a[3][80];
int i,j,c1=0,c2=0,c3=0,c4=0,c5=0;
for(i=0;i<3;i++)
gets(a[i]);
for(i=0;i<3;i++)
for(j=0;a[i][j]!='\0';j++)
if(a[i][j]>='A'&&a[i][j]<='Z') c1++;
else if (a[i][j]>='a'&&a[i][j]<='z') c2++;
else if (a[i][j]>='0'&&a[i][j]<='9') c3++;
else if(a[i][j]==' ') c4++;
else c5++;
printf("大写字母:%4d.\n小写字母:%4d.\n数字:%4d.\n空格:%4d.\n其他字符:%4d.\n",c1,c2,c3,c4,c5);
}
#include
void main()
{
char a[3][80];
int i,j,c1=0,c2=0,c3=0,c4=0,c5=0;
for(i=0;i<3;i++)
gets(a[i]);
for(i=0;i<3;i++)
for(j=0;a[i][j]!='\0';j++)
if(a[i][j]>='A'&&a[i][j]<='Z') c1++;
else if (a[i][j]>='a'&&a[i][j]<='z') c2++;
else if (a[i][j]>='0'&&a[i][j]<='9') c3++;
else if(a[i][j]==' ') c4++;
else c5++;
printf("大写字母:%4d.\n小写字母:%4d.\n数字:%4d.\n空格:%4d.\n其他字符:%4d.\n",c1,c2,c3,c4,c5);
}
看了 C问题,请赐教。有一篇文章,...的网友还看了以下:
“非”字行书的笔顺请问“非”字行书写法的笔顺是什么样的 2020-03-30 …
六年级作文600字5篇,写人或写事 2020-05-17 …
老师布置的1000字作文写965字行吗写好了数了下965字实在无法拼凑了但我像有强迫症一样不到一千 2020-06-03 …
写一篇关于某人助人为乐的作文,2000字左右.写一篇关于某人助人为乐的作文,2000字左右.多写几 2020-06-13 …
已经读高三了,我的字写的丑,每天花20分钟练字,练的硬笔字.行书.写在作文上的字还是很丑,不能写快, 2020-11-07 …
习字行书写法 2020-12-04 …
祥字行书写法 2020-12-04 …
求鸟字行书写法 2020-12-04 …
小学三年级作文300字一篇写见闻,一篇自拟题目 2021-01-16 …
以“记”为题写一篇写景散文,600字.一篇写景抒情散文 2021-02-01 …