编程实现:输入一组学生的姓名和成绩,根据成绩降序排名。
来源:百度知道 编辑:UC知道 时间:2024/05/06 23:03:46
2、编程实现:输入一组学生的姓名和成绩,根据成绩降序排名。
输出格式为 名次 姓名 成绩
C语言编程
输出格式为 名次 姓名 成绩
C语言编程
#include <stdio.h>
#include <string.h>
#define N 3
struct student
{
int score;
char name[20];
};
main()
{
struct student a[N],temp;
int i,j;
for(i=0;i<N;i++)
{
printf("input the %dth student's information:\n",i+1);
printf("name:");
scanf("%s",a[i].name);
printf("score:");
scanf("%d",&a[i].score);
}
for(i=1;i<N;i++)
for(j=0;j<N-i;j++)
if(a[j].score<a[j+1].score)
{
temp=a[j];
a[j]=a[j+1];
a[j+1]=temp;
}
printf("名次 姓名 成绩\n");
for(i=0;i<N;i++)
printf("%4d%10s%4d\n",i+1,a[i].name,a[i].score);
}
//调试成果 运行正确!
C++编程:程序实现:用户依据提示依次输入5个学生的姓名和成绩,
输入5个学生的姓名,学号和5门课成绩,用C语言结构体数组实现:
从键盘任意输入5个学生姓名,编程找出按字典顺序排在最前面的学生姓名用c语言
c语言输入学生姓名
C编程:输入数据包括ID,姓名和性别并使用fgets读取输入数据
用C语言解答:编程输入3个学生的学号、姓名、三门课程的成绩,存入一个结构体型的数组,统计每
想要查询学生表里的学生姓名和学生年龄
要求输入30个学生的姓名和成绩,然后求平均成绩,并输出前6名的姓名和成绩~~
输入一个5X5的矩阵,编程实现:
输入10个学生成绩,成绩取值范围为0到100分,编程实现:去掉最高成绩和最低成绩,计算并显示平均成绩。