⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 成绩.cpp

📁 大一时候 我们老师上课留的C语言思考题 我写的解答程序的源代码。。。
💻 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 + -