📄 实验10.txt
字号:
10.1
#include<iostream.h>
main(){
struct student{
int num;
char name[20];
float shuxue;
float yingyu;
float wuli;
float pingjun;
}stu[3];
int i,t;
float j=0;
for(i=0;i<3;i++)
{cout<<"请输入学号:";
cin>>stu[i].num;
cout<<"请输入姓名:";
cin>>stu[i].name;
cout<<"请输入数学成绩:";
cin>>stu[i].shuxue;
cout<<"请输入英语成绩:";
cin>>stu[i].yingyu;
cout<<"请输入物理成绩:";
cin>>stu[i].wuli;
stu[i].pingjun=(stu[i].shuxue+stu[i].yingyu+stu[i].wuli)/3;
}
for(i=0;i<3;i++)
if(stu[i].pingjun>j)
{ j=stu[i].pingjun;
t=i;
}
cout<<"学生成绩信息:"<<endl;
cout<<"学号"<<"\t"<<"姓名"<<"\t"<<"数学"<<"\t"<<"英语"<<"\t"<<"物理"<<"\t"<<"平均成绩"<<endl;
for(i=0;i<3;i++)
{cout<<stu[i].num<<"\t"<<stu[i].name<<"\t"<<stu[i].shuxue<<"\t"<<stu[i].yingyu<<"\t";
cout<<stu[i].wuli<<"\t"<<stu[i].pingjun<<endl;
}
cout<<"总分最高者:"<<endl;
cout<<stu[t].num<<"\t"<<stu[t].name<<"\t"<<stu[t].shuxue<<"\t";
cout<<stu[t].yingyu<<"\t"<<stu[t].wuli<<"\t"<<stu[t].pingjun<<endl;
}
10.2
#include<iostream.h>
main(){
struct student{
int num;
char name[20];
float shuxue;
float yingyu;
float wuli;
float pingjun;
}stu[3];
int i,t,k;
float j=0;
for(i=0;i<3;i++)
{cout<<"请输入学号:";
cin>>stu[i].num;
cout<<"请输入姓名:";
cin>>stu[i].name;
cout<<"请输入数学成绩:";
cin>>stu[i].shuxue;
cout<<"请输入英语成绩:";
cin>>stu[i].yingyu;
cout<<"请输入物理成绩:";
cin>>stu[i].wuli;
stu[i].pingjun=(stu[i].shuxue+stu[i].yingyu+stu[i].wuli)/3;
}
for(i=0;i<3;i++)
if(stu[i].pingjun>j)
{ j=stu[i].pingjun;
t=i;
}
cout<<"学生成绩信息:"<<endl;
cout<<"学号"<<"\t"<<"姓名"<<"\t"<<"数学"<<"\t"<<"英语"<<"\t"<<"物理"<<"\t"<<"平均成绩"<<endl;
for(i=0;i<3;i++)
{cout<<stu[i].num<<"\t"<<stu[i].name<<"\t"<<stu[i].shuxue<<"\t"<<stu[i].yingyu<<"\t";
cout<<stu[i].wuli<<"\t"<<stu[i].pingjun<<endl;
}
cout<<"总分最高者:"<<endl;
cout<<stu[t].num<<"\t"<<stu[t].name<<"\t"<<stu[t].shuxue<<"\t";
cout<<stu[t].yingyu<<"\t"<<stu[t].wuli<<"\t"<<stu[t].pingjun<<endl;
cout<<"排序后的结果:"<<endl;
for(i=0;i<3-1;i++)
for(k=i+1;k<3;k++)
if(stu[i].pingjun<stu[k].pingjun)
{student stud;
stud=stu[i];
stu[i]=stu[k];
stu[k]=stud;
}
cout<<"学号"<<"\t"<<"姓名"<<"\t"<<"数学"<<"\t"<<"英语"<<"\t"<<"物理"<<"\t"<<"平均成绩"<<endl;
for(i=0;i<3;i++)
{cout<<stu[i].num<<"\t"<<stu[i].name<<"\t"<<stu[i].shuxue<<"\t"<<stu[i].yingyu<<"\t";
cout<<stu[i].wuli<<"\t"<<stu[i].pingjun<<endl;
}
}
10.1
#include<iostream.h>
main(){
struct student{
int num;
char name[20];
float shuxue;
float yingyu;
float wuli;
float pingjun;
}stu[3];
int i,t;
float j=0;
for(i=0;i<3;i++)
{cout<<"请输入学号:";
cin>>stu[i].num;
cout<<"请输入姓名:";
cin>>stu[i].name;
cout<<"请输入数学成绩:";
cin>>stu[i].shuxue;
cout<<"请输入英语成绩:";
cin>>stu[i].yingyu;
cout<<"请输入物理成绩:";
cin>>stu[i].wuli;
stu[i].pingjun=(stu[i].shuxue+stu[i].yingyu+stu[i].wuli)/3;
}
for(i=0;i<3;i++)
if(stu[i].pingjun>j)
{ j=stu[i].pingjun;
t=i;
}
cout<<"学生成绩信息:"<<endl;
cout<<"学号"<<"\t"<<"姓名"<<"\t"<<"数学"<<"\t"<<"英语"<<"\t"<<"物理"<<"\t"<<"平均成绩"<<endl;
for(i=0;i<3;i++)
{cout<<stu[i].num<<"\t"<<stu[i].name<<"\t"<<stu[i].shuxue<<"\t"<<stu[i].yingyu<<"\t";
cout<<stu[i].wuli<<"\t"<<stu[i].pingjun<<endl;
}
cout<<"总分最高者:"<<endl;
cout<<stu[t].num<<"\t"<<stu[t].name<<"\t"<<stu[t].shuxue<<"\t";
cout<<stu[t].yingyu<<"\t"<<stu[t].wuli<<"\t"<<stu[t].pingjun<<endl;
}
10.2
#include<iostream.h>
main(){
struct student{
int num;
char name[20];
float shuxue;
float yingyu;
float wuli;
float pingjun;
}stu[3];
int i,t,k;
float j=0;
for(i=0;i<3;i++)
{cout<<"请输入学号:";
cin>>stu[i].num;
cout<<"请输入姓名:";
cin>>stu[i].name;
cout<<"请输入数学成绩:";
cin>>stu[i].shuxue;
cout<<"请输入英语成绩:";
cin>>stu[i].yingyu;
cout<<"请输入物理成绩:";
cin>>stu[i].wuli;
stu[i].pingjun=(stu[i].shuxue+stu[i].yingyu+stu[i].wuli)/3;
}
for(i=0;i<3;i++)
if(stu[i].pingjun>j)
{ j=stu[i].pingjun;
t=i;
}
cout<<"学生成绩信息:"<<endl;
cout<<"学号"<<"\t"<<"姓名"<<"\t"<<"数学"<<"\t"<<"英语"<<"\t"<<"物理"<<"\t"<<"平均成绩"<<endl;
for(i=0;i<3;i++)
{cout<<stu[i].num<<"\t"<<stu[i].name<<"\t"<<stu[i].shuxue<<"\t"<<stu[i].yingyu<<"\t";
cout<<stu[i].wuli<<"\t"<<stu[i].pingjun<<endl;
}
cout<<"总分最高者:"<<endl;
cout<<stu[t].num<<"\t"<<stu[t].name<<"\t"<<stu[t].shuxue<<"\t";
cout<<stu[t].yingyu<<"\t"<<stu[t].wuli<<"\t"<<stu[t].pingjun<<endl;
cout<<"排序后的结果:"<<endl;
for(i=0;i<3-1;i++)
for(k=i+1;k<3;k++)
if(stu[i].pingjun<stu[k].pingjun)
{student stud;
stud=stu[i];
stu[i]=stu[k];
stu[k]=stud;
}
cout<<"学号"<<"\t"<<"姓名"<<"\t"<<"数学"<<"\t"<<"英语"<<"\t"<<"物理"<<"\t"<<"平均成绩"<<endl;
for(i=0;i<3;i++)
{cout<<stu[i].num<<"\t"<<stu[i].name<<"\t"<<stu[i].shuxue<<"\t"<<stu[i].yingyu<<"\t";
cout<<stu[i].wuli<<"\t"<<stu[i].pingjun<<endl;
}
}
10.1
#include<iostream.h>
main(){
struct student{
int num;
char name[20];
float shuxue;
float yingyu;
float wuli;
float pingjun;
}stu[3];
int i,t;
float j=0;
for(i=0;i<3;i++)
{cout<<"请输入学号:";
cin>>stu[i].num;
cout<<"请输入姓名:";
cin>>stu[i].name;
cout<<"请输入数学成绩:";
cin>>stu[i].shuxue;
cout<<"请输入英语成绩:";
cin>>stu[i].yingyu;
cout<<"请输入物理成绩:";
cin>>stu[i].wuli;
stu[i].pingjun=(stu[i].shuxue+stu[i].yingyu+stu[i].wuli)/3;
}
for(i=0;i<3;i++)
if(stu[i].pingjun>j)
{ j=stu[i].pingjun;
t=i;
}
cout<<"学生成绩信息:"<<endl;
cout<<"学号"<<"\t"<<"姓名"<<"\t"<<"数学"<<"\t"<<"英语"<<"\t"<<"物理"<<"\t"<<"平均成绩"<<endl;
for(i=0;i<3;i++)
{cout<<stu[i].num<<"\t"<<stu[i].name<<"\t"<<stu[i].shuxue<<"\t"<<stu[i].yingyu<<"\t";
cout<<stu[i].wuli<<"\t"<<stu[i].pingjun<<endl;
}
cout<<"总分最高者:"<<endl;
cout<<stu[t].num<<"\t"<<stu[t].name<<"\t"<<stu[t].shuxue<<"\t";
cout<<stu[t].yingyu<<"\t"<<stu[t].wuli<<"\t"<<stu[t].pingjun<<endl;
}
10.2
#include<iostream.h>
main(){
struct student{
int num;
char name[20];
float shuxue;
float yingyu;
float wuli;
float pingjun;
}stu[3];
int i,t,k;
float j=0;
for(i=0;i<3;i++)
{cout<<"请输入学号:";
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -