c语言简单运用简单运用

在一次考试中,每个学生的成绩都不相同,现知道了每个学生的学号和成绩,求考第K名学生的学号和成绩。学生人数为5人。

输入样例:

1
90
2
80
3
70
4
60
5
50
3
输出样例:

3
70.00

参考代码:

#include<stdio.h>
 
int main()
{
    int a[5], i, index;
    double b[5];
    for(i=0; i<5; i++)
    {
        scanf("%d", &a[i]);
        scanf("%lf", &b[i]);
    }
    scanf("%d", &index);
    for(i=0; i<5; i++)
        if(a[i] == index)
            printf("%d\n%.2lf", a[i], b[i]);
    return 0;
}

img

#include<stdio.h>

int main()
{
    int n=5,j;
    int t[n];
    double f[n];
    for(j=0; j<n; j++)
    {
        scanf("%d",&t[j]);
        scanf("%lf",&f[j]);
    }
    int pos;
    scanf("%d",&pos);
    for(j=0; j<n; j++)
        if(t[j]==pos)
            printf("%d\n%.2lf",t[j],f[j]);
    return 0;
}

编译器不一样的话,建议自己照着打一遍,直接复制会出问题