有点问题
#include"stdio.h"void main()
{
struct student{
char name[20];
int i,j,k,sum;
};
struct student s[3];
int m;
for(m=0;m<3;m++)
{ printf("please input student's name and scores:\n");
scanf("%s%d%d%d",s[m].name,&s[m].i,&s[m].j,&s[m].k);
s[m].sum=s[m].i+s[m].j+s[m].k;
}
for(m=0;m<3;m++)
{ printf("\n%s%5d%5d%5d%5d",s[m].name,s[m].i,s[m].j,s[m].k,s[m].sum);
}
}
输出的时候,运行结果就是不对啊,而且结果很奇怪,不知道错在哪儿了。