#include <stdio.h>
void main()
{ char c;
int h=0,i=0,j=0,k=0;
scanf("%d%d%d%d",&h,&i,&j,&k);
while((c=getchar())!='\n’))
{if(c=='32') h++;
else if((c>='33'&&c<='57')||(c>='123'&&c<='127')) i++;
else if(c>='58'&&c<='64') j++;
else if((c>='65'&&c<='90')||(c>='97'&&c<='122')) k++;
}
printf("空格%d个\n其他字符%d个\n数字%d个\n英文字母%d个\n",h,i,j,k);
}
他说第7行有问题,帮帮忙怎么改啊?