新手求助
题为输入一行字符,分别统计出其中英文字母,空格,数字和其他字符的个数;在vs2012上编译,当输入一行字符,回车后,没有显示。请问大神错在哪里了呀?
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
void main()
{
int i,j,k,l;
char c;
for(l=0;(c=getchar())!='\n';l++)
{
for(i=0;c>64&&c<91||c>96&&c<123;) i++;
for(j=0;c==32;) j++;
for(k=0;c>47&&c<58;) k++;
}
l=l-i-j-k;
printf("英文字母个数为%d\n空格字符个数为%d\n数字字符个数为%d\n其他字符个数为%d\n",i,j,k,l);
system("pause");
}