#include<stdio.h>
struct student
{
char name[20];
int score;
int a;
};
int main()
{
struct student s[30];
int n;
int i;
int j;
scanf("%d",&n);
for(i=0;i<n;i++)
{
scanf("%s %d",s[i].name,&s[i].score);
s[i].a=1;
}
for(i=0;i<n;i++)
for(j=0;j<n;j++)
if(s[i].score<s[j].score)
s[i].a++;
for(i=0;i<n;i++)
printf("%s %d %d\n",s[i].name,s[i].score,s[i].a);
return 0;
}
定义一个数据类型,包括三个属性:姓名、成绩、排名;其中姓名为不超过15个字符的字符串,成绩和排名为int 型。按输入顺序输出录入的学生信息,并要求输出学生的排名。
最新推荐文章于 2023-03-31 17:09:15 发布