📄 成绩.cpp
字号:
#include<stdio.h>
void main()
{
struct student
{char name[20];
int a,b,c,d;
}stu[5];
int i,j,t,f[5],e[5]={0,1,2,3,4};
for(i=0;i<5;i++)
{
printf("请输入第%d同学的姓名和他的三门课的成绩:\n",i+1);
printf("第%d名的姓名:",i+1);
scanf("%s",&stu[i].name);
printf("语文:");
scanf("%d",&stu[i].a);
printf("数学:");
scanf("%d",&stu[i].b);
printf("英语:");
scanf("%d",&stu[i].c);
stu[i].d=stu[i].a+stu[i].b+stu[i].c;
f[i]=stu[i].d;
}
for(j=0;j<4;j++)
for(i=0;i<4-j;i++)
if(stu[i].d<stu[i+1].d)
{
t=stu[i].d;stu[i].d=stu[i+1].d;stu[i+1].d=t;
t=e[i];e[i]=e[i+1];e[i+1]=t;
}
printf("下面为这5个同学的排名:\n┌───┬──────┬──┬──┬──┬───┐\n│ 名次 │ 姓名 │语文│数学│英语│总成绩│\n");
for(i=0;i<5;i++)
printf("├───┼──────┼──┼──┼──┼───┤\n│ 第%d名│ %10s │%4d│%4d│%4d│%6d│\n",i+1,stu[e[i]].name,stu[e[i]].a,stu[e[i]].b,stu[e[i]].c,f[e[i]]);
printf("└───┴──────┴──┴──┴──┴───┘\n");
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -