#include<stdio.h>
#include<ctype.h>
void main()
{ int a,m;
char c;
do
{
printf("Enter a mark:\n");
scanf("%d",&a);
{ if(a<30)
m=1;
else if(a<40)
m=2;
else if(a<50)
m=3;
else
m=5;
}
printf("The result is %d",m);
printf("\n");
getchar();
printf("Input another mark\t(Y/N):");
c=getchar();
getchar();
}while(c=='Y'||c=='y');
}
我又给输出修改了一下,就是让结果好看一下,去掉了一个赋值语句,要与不要都一样的,为了简化,去掉了i~~比你自己的那个好用一些~~