给你编个简单的程,你看看吧,应该看一下就能懂的
#include<stdio.h>
struct student
{
char name[20];
char id_number[10];
char sex[10];
float score[3];//假设3门成绩吧
};
void main()
{
int i,num;
printf("你要建立多少个学生的信息?请输入数目:");
scanf("%d",&num);
student* stu=new student [num];
printf("请按以下格式输入信息\n");
printf("姓
名
学 号
性别
数学
语文
英语\n");
for(i=0;i<num;i++)
{scanf("%s%s%s%f%f%f",stu[i].name,stu[i].id_number,stu[i].sex,&stu[i].score[0],&stu[i].score[1],&stu[i].score[2]);}
printf("\n/****************创建的学生信息*****************/\n");
for(i=0;i<num;i++)
printf("%s
%s
%s
%3.1f
%3.1f
%3.1f\n",stu[i].name,stu[i].id_number,stu[i].sex,stu[i].score[0],stu[i].score[1],stu[i].score[2]);
}