从键盘输入一系列字符,以回车为结束符,编程统计其中非数字字符的个数

2024年11月28日 11:46
有3个网友回答
网友(1):

||类似的题目:统计字母,数字,空格,其它字符个数

#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)空白符:空格符、换行符、制表符等统称为空白字符。空白符只在芦纤扒字竖型符常量和字符串常量中起作用。在其他地方出现时,只起间隔作用。

参考资料来源:百度百科-字符标示符

网友(2):

先找出从0到9的ASCII的范围是多少,用个循环,再逐个对闭液字符进行世晌判断它的ASCII是不是在这个范围内,不是搜态锋就加1。

网友(3):

”举手之劳“你都懒的自己思考
真懒得可以