|

- 发帖数
- 7
- 在线时间
- 0 小时
|
楼主
发表于 2010-3-10 11:26
| 只看该作者
我想将第i个学生的第j门课程输出,高手帮看看!!
#include <stdio.h>
#include <string.h>
#define N 35
#define M 5
struct STUDENT
{
int num;
char name[10];
int score[M];
float average;
float passing_rate;
float excellent_rate;
}student[N];
main()
void input(struct student stu[],int N)
{ int i,j;
for(i=0;i<N;i++)
printf("Please input 30 student massage:\n");
scanf("%s%s",stu[i].num,stu[i].name);
for(j=0;j<M;j++)
{scanf("%d%s%d%d%d",&stu[i].num,stu[i].name,&stu[i].score[j]);
printf("score%d:",j+1);
scanf("%lf",&stu[i].score[j]);
}
printf("\n");
}
printf("\n\tThe 30 student massage is:\n");
getchar();
for(i=0;i<N;i++)
printf("\t%d\t%s\t%d\t%d\t%d\n",stu[i].num,stu[i].name,stu[i].score[j]);
printf("\n"); |
|