Major Member
|
引用:
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
int a=0;
int b=0;
int c=0;
int d=0;
int e=0;
int f=0;
int grade=0;
int stu;
int i;
scanf("%d",&stu);
for (i=0;i<=stu;++i)
{
scanf("%d",&grade);
switch ( grade / 10 )
{
case 10:
++a;
break;
case 9:
++b;
break;
case 8:
++c;
break;
case 7:
++d;
break;
case 6:
++e;
break;
default :
++f;
}
}
printf("a=%d\n",a);
printf("b=%d\n",b);
printf("c=%d\n",c);
printf("d=%d\n",d);
printf("e=%d\n",e);
printf("f=%d\n",f);
system("PAUSE");
return 0;
}
|
請問那個for (i=0;i<=stu;++i)
是在執行迴圈前先行+1嗎,在scan之前?
|