作业帮 > 综合 > 作业

描述 在一次考试中,每个学生的成绩都不相同,现知道了每个学生的学号和成绩,求考第k名学生的学号和成绩.关于输入 第一行有

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/04/29 04:19:46
描述
在一次考试中,每个学生的成绩都不相同,现知道了每个学生的学号和成绩,求考第k名学生的学号和成绩.
关于输入
第一行有两个整数,学生的人数n(1≤n≤100),和求第k名学生的k(1≤k≤n).
其后有n行数据,每行包括一个学号(整数)和一个成绩(浮点数),中间用一个空格分隔.
关于输出
输出第k名学生的学号和成绩,中间用空格分隔.(注:请用%g输出成绩)
例子输入
5 3
90788001 67.8
90788002 90.3
90788003 61
90788004 68.4
90788005 73.9
例子输出
90788004 68.4
#include
#define M 105
int main(){
int hao[M],i,j;
double fen[M];
int n,k;
scanf("%d %d",&n,&k);
for(i=0;i
描述 在一次考试中,每个学生的成绩都不相同,现知道了每个学生的学号和成绩,求考第k名学生的学号和成绩.关于输入 第一行有
/>#include<stdio.h>
#define M 105
int main(){
    int hao[M],i,j;
    double fen[M];
    int n,k;
    scanf("%d %d",&n,&k);
    for(i=0;i<n;i++){
        //scanf("%d %g",&hao[i],&fen[i]);
scanf("%d %lf",&hao[i],&fen[i]);
    }
    for(i=0;i<n-1;i++){
        for(j=i+1;j<n;j++){
            double tmp;
int num;
            if(fen[i]>fen[j]){
tmp=fen[i];
fen[i]=fen[j];
fen[j]=tmp;
num=hao[i];
hao[i]=hao[j];
                hao[j]=num;
}
        }
    }
    printf("%d %lf\n",hao[n-k],fen[n-k]);
    return 0;
}
描述 在一次考试中,每个学生的成绩都不相同,现知道了每个学生的学号和成绩,求考第k名学生的学号和成绩.关于输入 第一行有 SQL语句查询每个学生的学号、姓名、平均成绩、最高成绩和最低成绩 某班级有20名学生,每个学生的信息包括学号、姓名及语文、数学、英语、物理、化学五门课程的成绩 有5个学生,每个学生有3门课的成绩,从键盘输入以上的数据(包括学号,姓名,3门课的成绩),计算出平均成绩,将原有数据和计 输入两个学生的姓名学号英语数学成绩,输出这两个学生的姓名学号平均分 若学生表中存储了学号、姓名、成绩等字段,则“查询所有学生的姓名和成绩”的SQL语句是__________. 求以下c语言编程:一个简单的学生成绩管理系统.其中每个学生信息包括学号、姓名、数学成绩、英语成绩 求C语言程序,输入一个班50名学生成绩,从高到低排序输出每名学生成绩和学号,还有别的要求 编写程序要求从键盘输入若干名学生数据(包括学号 姓名 三门课成绩 ),计算每位学生的总分,将原有数据和 某班有45名学生,设计一个算法,输入每个学生的数学成绩后, 一个班10个同学,每个学生有学号,以及数学、物理、英语、语文、体育5门课的成绩信息.分别编写3个函数以 Java集合类题目§1.编写一个学生成绩管理程序.学生的属性包括学号、姓名、年龄等.每个学生要学习若干课程,每门课程有平