不能正确统计出字符数字等个数!
ztwz 2004-04-08 02:03:19 请问大虾们这个程序哪儿错了?
#include <stdio.h>
void main()
{
char space=0,ch=0,num=0,other=0,t;
while(t=getch()!='\n')
{
if((t>='a')&&(t<='z')||(t>='A')&&(t<='Z'))
++ch;
else if((t>='0')&&(t<='9'))
++num;
else if(t==' ')
++space;
else ++other;
}
printf("char=%d,space=%d,number=%d,other=%d\n",ch,space,num,other);
}
我输入asdf;lkj回车,输入回车后不会退出程序,只有用ctrl+c来退出!请问这是哪儿错了?
偶用的是tc2.0