首页 > 用户发贴区 > 编程问题提问区 > 各位高手手看一下小弟的程序错在哪
2008
07-31

各位高手手看一下小弟的程序错在哪

求输入一系列字符 要求统计其中的数字 字母 其他字符个数


#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);
}


各位高手手看一下小弟的程序错在哪》有 1 条评论

  1. whos 说:

    呃,好像还是我昨天说过的那个getchar()的问题。

    楼主去看一下那个帖子吧——《getchar()只能用一次吗》

留下一个回复