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

📄 pailie.cpp

📁 建立一个10结点的单向链表
💻 CPP
字号:
#include<iostream.h>
struct pl
{char name[10];int sh;int yw ;int yy;int pj;};
int sum,p;
void sort(pl d[],int x);
void main()
{ int x;
	pl a[100];

	cout<<"输入班级人数:";
	cin>>x;
	cout<<"输入姓名,数学,语文,英语成绩:";
	for (int i=0;i<x;i++)
	{cin>>a[i].name;cin>>a[i].sh;cin>>a[i].yw;cin>>a[i].yy;
	
	sum+=a[i].sh+a[i].yw+a[i].yy;
	p=sum/3;
	a[i].pj=p;
	sum=0;
	}
sort( a, x);

}
void sort(pl d[],int x)
{pl max;int t;
for(int i=0;i<x-1;i++)
{t=i;
for(int j=i+1;j<x;j++)
if(d[i].pj<d[j].pj)t=j;
if(t!=i)
{max=d[i];d[i]=d[t];d[t]=max;}//交换数组元素
}
for(int k=0;k<x;k++)
cout<<"姓名:"<<d[k].name<<"  "<<"数学成绩:"<<d[k].sh<<"  "<<"语文成绩:"<<d[k].yw
    <<"  "<<"英语成绩:"<<d[k].yy<<"  "<<"平均成绩:"<<d[k].pj<<endl;

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -