,共有3行文字,每行有80个字符。要求分别统计出其中英文大写字母小写字母数字空格以及其他字符的个数

Posted 奕兴_Victor

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了,共有3行文字,每行有80个字符。要求分别统计出其中英文大写字母小写字母数字空格以及其他字符的个数相关的知识,希望对你有一定的参考价值。

#include<stdio.h>
#include<string.h>
int main()
	int i,j,upp,low,dig,spa,oth;
	char text[3][80];
	upp=low=dig=spa=oth=0;
	for(i=0;i<3;i++)
		printf("please input line %d:\\n",i+1);
		gets(text[i]);
		for(j=0;j<80&&text[i][j]!='\\0';j++)
			if(text[i][j]>='A'&&text[i][j]<='Z')
				upp++;
			else if(text[i][j]>='a'&&text[i][j]<='z')
				low++;
			else if(text[i][j]>='0'&&text[i][j]<='9')
				dig++;
			else if(text[i][j]==' ')
				spa++;
			else
				oth++;
		
	
	printf("nupper case:%d\\n",upp);
	printf("lower case:%d\\n",low);
	printf("digit:%d\\n",dig);
	printf("space:%d\\n",spa);
	printf("other:%d\\n",oth);
	return 0;

以上是关于,共有3行文字,每行有80个字符。要求分别统计出其中英文大写字母小写字母数字空格以及其他字符的个数的主要内容,如果未能解决你的问题,请参考以下文章

c语言文章编辑实现代码

80*25彩色字模式的显示显存示例

c语言:输出1000以内所有的素数,并统计素数的个数,要求每行输出8个数。

WPS第二行文字前面有大量空白,按退格不会动,只是把上一行末尾的字去掉。

如何在C++中 统计多行文本中的行数、单词数及字符数

统计单词个数