cpp123.cpp

来自「C语言相关程序」· C++ 代码 · 共 40 行

CPP
40
字号
#include<iostream.h>
struct student
{
	char name[20];
	char sex;
	int age;
	char addr[20];
};
struct student stu[3]={
	{"wangjin",'m',20,"suzhoulu"},
	{"lihong",'m',25,"wdsaff"},
	{"fdtg",'f',22,"fdgdfgrd"}
};
void main()
{
	struct student *pa[3]={&stu[0],&stu[1],&stu[2]};
	struct student *temp;
	for(int i=0;i<3;i++)
	{
		for(int j=0;j<=2-i;j++)
		{
			if(pa[j]->age>pa[j+1]->age)
			{
				temp=pa[j];
				pa[j]=pa[j+1];
				pa[j+1]=temp;
			}
		}
	}
	cout<<"name"<<"\t\t"<<"sex"<<"\t"<<"age"<<"\t"<<"address"<<endl;
	cout<<"-----------------------------------------------------"<<endl;
	for(int k=0;k<3;k++)
	{
		cout<<pa[k]->name<<'\t'
			<<pa[k]->sex<<'\t'
			<<pa[k]->age<<'\t'
			<<pa[k]->addr<<endl;
	}

}

⌨️ 快捷键说明

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