#include <stdio.h>
int main(int argc, char *argv[]) {
char a;int i,b,k,n,m;
printf("Enter score:");
for(i=1;a=getchar()!='\n';i++){
if(a>='0'&&a<='9'){
k=k*10+a-'0';continue;
}
else{
if(k>=85)b=b+1;
else if(k>=60&&k<=84)n=n+1;
else m=m+1;
k=0;
}
}
printf("b=%d\nn=%d\nm=%d\n",b,n,m);
return 0;
}
为什么会这样输出