结构体数组存放多个学生数据, 1) 编写input函数,实现多个考生数据的输入; 2) 编写search函数,找出考分最高的考生信息;写了之后有好多错误

李瑶晨 发布于 2013/01/11 12:38
阅读 799
收藏 0
#include<stdio.h>
struct chenji
{
int yuwen;
int shuxue;
int yinyu;
int zongfen;
}chenji1;
struct kaoshi
{
int kaohao;
char name[14];
char sex[4];
    struct chenji chenji1;
};
int input(struct kaoshi m[])
{
int i=0,n=2;
    for(i=0;i<n;i++)
{
scanf("%d",&kaoshi.kaohao);
getchar();
scanf("%s",&kaoshi.name);
scanf("%d",&kaoshi.m[].chenji1.yuwen);
scanf("%d",&kaoshi.m[].chenji1.shuxue);
scanf("%d",&kaoshi.m[].chenji1.yinyu);
scanf("%d",&kaoshi.m[].chenji1.zongfen);
}
for(i=0;i<n;i++)
{
printf("%d",&kaoshi.m[n]);
printf("%s",&kaoshi.name);
printf("%d",&kaoshi.m[n].chenji1.yuwen);
printf("%d",&kaoshi.m[n].chenji1.shuxue);
printf("%d",&kaoshi.m[n].chenji1.yinyu);
printf("%d",&kaoshi.m[n].chenji1.zongfen);
}
}
main()
{
struct kaoshi mingdan[2];
input(mingdan[2]);
}
加载中
返回顶部
顶部