字母字符和其他字符的個(gè)數(shù)?
可以參考下面的代碼:
#include <stdio.h>
intmain()
{
inta,b,c,ch;
a=b=c=0;//計(jì)數(shù)器初始化為0.
while((ch=getchar())!='\n')//循環(huán)讀取字符,到換行結(jié)束。
{
if(ch>='0' && ch<='9')//數(shù)字
a++;
else if((ch>='a' && ch<='z')||(ch>='A' && ch<='Z'))//字母
b++;
else//其它
c++;
}
printf("%d%d%d\n",a,b,c);//輸出結(jié)果