#include
using namespace std;
struct Student
{
char name[11];
char num[11];
float math;
float english;
float chinese;
};
int main()
{
Student s[10];
for(int i = 0; i < 10; i++)
{
cout << "请输入第" << i + 1<< "学生的资料:" << endl;
cout << "姓名:";
cin >> s[i].name;
cout << "学号:" ;
cin >> s[i].num;
cout << "数学分数:";
cin >> s[i].math;
cout << "英语分数:";
cin >> s[i].english;
cout << "语文分数:";
cin >> s[i].chinese;
}
}
#include "stdio.h"
#include
#define SIZE 3
struct student{
char id[10];
char name[10];
int score[3];
} stud[SIZE];
void input() /* 输入学生的信息 */
{
int i;
for(i=0;i
printf("第%d个学生的信息:\n",i+1);
scanf("%s%s%d%d%d",stud[i].id,stud[i].name,&stud[i].score[0],&stud[i].score[1],&stud[i].score[2]);
}
}
void save() /* 保存到文件 */
{
FILE *fp;
int i;
if((fp=fopen("student.txt","wt"))==NULL)
{
printf("cannot open file\n");
return;
}
for(i=0;i
printf("file write error\n");
fclose(fp);
}
void sortput() /* 输出学生信息 */
{
int i;
printf("\n学号 姓名 成绩1 成绩2 成绩3 \n");
for(i=0;i
}
void main()
{
input();
save();
sortput();
}
#include
#include
using namespace std;
struct student
{
int num;
string name;
float score[3];
};
void main()
{
student stu[20];
char ch;
ch='y';
int i=0;
while(ch=='Y'||ch=='y')
{
cout<<" 第"< cout<<" 学号:";cin>>stu[i].num;
cout<<" 姓名:";cin>>stu[i].name;
int j;
for(j=0;j<3;j++)
{
cout<<" 第"<
}
cout<<"继续输入(y/n) :";cin>>ch;
}
}