他并没有完全实现我想要的功能。还有待改进。
#include ”stdio.h”
struct score
{
int computer;
};
struct person
{
};
void main()
{ void input(person *p1);
scanf (“%d”,&x);
if (x=1)
{
input (p);
}
if (x=2)
{
for (p=per;p<per+5;p++)
output (*p);
}
else
printf (“对不起!你的输入有误。”);
}
void input(person *p1)
{
printf(“请输入学号:”);
scanf(“%s”,(*p1).num);
printf (“请输入姓名:”);
scanf (“%s”,(*p1).name);
printf(“请输入成绩(计算机/英语/数学/C语言):”);
scanf(“%d %d %d %d”,&(p1).student.computer,&(p1).student.english,&(p1).student.math,&(p1).student.c);
}
void output(person p1)
{
printf(“姓名:%s\n”,p1.name);
printf(“计算机:%2d 英语 %2d 数学 %2d C语言 %2d \n”,p1.student.computer,p1.student.english,p1.student.math,p1.student.c);
}
他始终没有实现我想要的功能。。这仅仅是个简单的程序啊。。。。哎,好难。也只有60几行代码。