#include <stdio.h>
#include <string.h>
typedef struct
{
char name[7];
int high;
double score;
}Stu,*Stu_p;
int main(int argc, const char *argv[])
{
int i,j,temp;
Stu arr[7];
for(i=0;i<7;i++)
{
printf("请输入第%d个人的姓名:",i+1);
scanf("%s",arr[i].name);
printf("请输入第%d个人的身高:",i+1);
scanf("%d",&arr[i].high);
printf("请输入第%d个人的分数:",i+1);
scanf("%lf",&arr[i].score);
}
for(i=0;i<7;i++)
{
printf("%s %d %lf\n",arr[i].name,arr[i].high,arr[i].score);
}
for(i=1;i<6;i++)
{
for(j=0;j<7-i;j++)
{
if(arr[j].score>arr[j+1].score)
{
temp=arr[j].score;
arr[j].score=arr[j+1].score;
arr[j+1].score=temp;
}
}
}
for(i=0;i<7;i++)
{
printf("%lf\n",arr[i].score);
}
printf("\n");
return 0;
}
2/19作业
最新推荐文章于 2024-10-17 11:39:06 发布