这是汇编语言中循环程序设计的一道题,希望大家能够帮一下忙...举手之劳嘛.出手帮帮忙啦.
||类似的题目:统计字母,数字,空格,其它字符个数
#include<string.h>
#include<stdio.h>
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<strlen(a);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<strlen(a);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)空白符:空格符、换行符、制表符等统称为空白字符。空白符只在字符常量和字符串常量中起作用。在其他地方出现时,只起间隔作用。
参考资料来源:百度百科-字符标示符
真懒得可以