菜鸟请教一个问题
菜鸟编写了一个小程序:输入学号和成绩,然后再对应的输出学号和成绩#include<stdio.h>
void main()
{
int i,a[5];
printf("请输入学号和成绩:\n");
printf("学号 成绩\n");
for(i=1;i<=5;i=i+1)
scanf("%2d%2d",&i,&a[i]);
printf("输入的学号和成绩是:\n");
printf("学号 成绩\n");
for(i=1;i<=5;i=i+1)
printf("%2d %2d\n",i,a[i]);
}
运行结果:
请输入学号和成绩:
学号 成绩
1 91
2 90
3 88
4 86
5 90
输入的学号和成绩是:
学号 成绩
1 91
2 90
3 88
4 86
5 5
Press any key to continue
为什么输出的学号为五的学生的成绩总是五啊
求哪位高手帮帮忙啊