求输入一系列字符 要求统计其中的数字 字母 其他字符个数
#include<stdio.h>
void main()
{char ch;
int m=0,n=0,w=0;
printf(“请输入一行字符:\n”);
while(ch=getchar()!=’\n’)
{if((getchar()>=’A')&&(getchar()<=’Z'))||((getchar()>=’a')&&(getchar()<=’z'))
m++;
putchar(getchar());
if(getchar()>=’0′&&getchar()<=’9′)
n++;
scanf(“%d”,getchar());
else
w++;
putchar(getchar());
printf(“数字个数:%d,字母个数:%d,其他字符个数:%d”,m,n,w);
}
>> 本文固定链接: http://www.vcgood.com/archives/2570
呃,好像还是我昨天说过的那个getchar()的问题。
楼主去看一下那个帖子吧——《getchar()只能用一次吗》