#include<stdio.h>
typedef struct student
{
int id;
char name;
float sore;
}stu_t;
int main()
{
stu_t stu[4];
stu_t temp;
for(int i=0;i<4;i++)
{
scanf("%d %s %.2f\n",stu[i].id,stu[i].name,stu[i].sore);
}
for(int i=0;i<4;i++)
{
for(int j=0;j<3-i;j++)
{
if(stu[j].sore>stu[j+1].sore)
{
temp=stu[j].sore;
stu[j].sore=stu[j+1].sore;
stu[j+1].sore=temp;
}
}
}
for(int i=0;i<4;i++)
{
printf("%d %s %.2f\n",stu[i].id,stu[i].name,stu[i].sore):
}
return 0;
}
2.创建一个结构体数组,数组名为student,成员包含学号,姓名,成绩(数据类型自己设定)从终端输入学生信息,封装函数实现按成绩从低到高打印学生信息
最新推荐文章于 2023-08-22 21:15:04 发布