||类似的题目:统计字母,数字,空格,其它字符个数
#include
#include
void main()
{
char a[100];
printf("Enter a String:"陪昌);
gets(a);
void tongji(char a[]);
tongji(a);
}
void tongji(char a[])
{
int i,z=0,s=0,k=0,q=0;
for(i=0;i { if(a[i]>='a'&&a[i]<='z'||a[i]>='A'&&a[i]<='Z') z++; else if(a[i]>='0'&&a[i]<='9') s++; else if(a[i]==32) k++; else q++; } printf("字母:%d\n",z); printf("数字zhi:%d\n",s); printf("空格:%d\n",k); printf("其他:%d\n",q); } void tongji(char a[]) { int i,z=0; for(i=0;i if(a[i]>='a'&&a[i]<='z'||a[i]>='A'&&a[i]<='Z') z++; printf("字母:%d\n",z); } 扩展资料: C语言程序就是C语言基本字符集的一个符合规定形式的序列。字符是C语言的最基本的元素,C语言字符集由字母、数字、空白、标点和特殊字符组成(在字符串常量和注释中还可以使用汉字等其他图形符号)。由字符集中的字符还可以构成C语言进一步的语法成分(如标识符、关键词、运算符等)。C语言基本字符包括以下几种。 (1)数字字符:0,1,2,3,4,5。6.7.8.9。 (2)大小写英文字母:a~z,A~Z。 (3)其他可打印(可显示)的字符,如各种标点符号、运算符、括号等。 (4)空白符:空格符、换行符、制表符等统称为空白字符。空白符只在芦纤扒字竖型符常量和字符串常量中起作用。在其他地方出现时,只起间隔作用。 参考资料来源:百度百科-字符标示符
先找出从0到9的ASCII的范围是多少,用个循环,再逐个对闭液字符进行世晌判断它的ASCII是不是在这个范围内,不是搜态锋就加1。
”举手之劳“你都懒的自己思考
真懒得可以