c语言中循环时遇到不理解之处

问题遇到的现象和发生背景

在学习循环结构时遇到的问题

用代码块功能插入代码,请勿粘贴截图

int main()
{
for (int i = 1; <= 10;++)这里有俩个i没加因为受发布限制
{
int score;
scanf("%d", &score);
switch (score / 10)
{
case 10:
case 9:
printf("优秀\n");
break;
//同样的条件不能出现俩次及以上,default也不能出现两个及以上
//case之后的只能是整型常量表达式(整数,字符),不能是小数和变量
case 8:
printf("良好\d");
break;
default:
printf("不及格\n");

   }
 system("pause");

}

运行结果及报错内容

就是我不理解为啥i表示可以输入成绩的个数

我想要达到的结果

希望解答解答

for循环进行10个成绩的逐个输入,i是循环变量。每次循环都要输入一次成绩,所以循环10次就是输入10个成绩