统计最高分最低分

版权声明:若需要转载,请标明原文地址。 https://blog.csdn.net/qq_41903671/article/details/80323579

问题D:C ++结构体之统计最高最低分

时间限制:1秒内存限制:128 MB
提交:6019已解决:714
[ 提交 ] [ 状态 ] [ Web Board ]

描述

输入学生的姓名和成绩,统计出最高分的学生和最低分的学生。

输入

输入5个学生的姓名和分数,用结构体完成

产量

输出最高分的姓名和分数,最低分的姓名和分数

样本输入

wang  98.8  li  67.9   zhang  56  lu   78.7  liu  70

样本输出

MAX: wang 98.8
MIN: zhang 56

暗示

 

#include <stdio.h>
struct stu
{
    char namr [100];
    int mark;
};
int main()
{
    struct stu a [5];
    int i,j = 0;
    for(i = 0; i <5; i ++)
    {
        scanf(“%s%d”,&a [i] .name,&a [i] .mark);
    }
    for(i = 0; i <5; i ++)
    {
        if(a [i] -a [j]> 0)
        {
            j = i;
        }
    }
    如果(A [j]的.mark-(int)的一个[j]的.mark> 0.01)
    {
        printf的( “%S%.1F”,A [j]的.name和一个[j]的.mark);
    }
    else
    {
        printf(“%s%.0f”,a [j] .name,a [j],mark);
    }
    printf(“\ n”);

    for(i = 0; i <5; i ++)
    {
        if(a [i] .mark-a [j] .mark <0)
        {
            j = i;
        }
    }
    如果(A [j]的.mark-(int)的一个[j]的.mark> 0.01)
    {
        printf的( “%S%.1F”,A [j]的.name和一个[j]的.mark);
    }
    else
    {
        printf(“%s%.0f”,a [j] .name,a [j] .mark);
    }
    return 0;

}

 

注明:格式可能不正确

没有更多推荐了,返回首页

私密
私密原因:
请选择设置私密原因
  • 广告
  • 抄袭
  • 版权
  • 政治
  • 色情
  • 无意义
  • 其他
其他原因:
120
出错啦
系统繁忙,请稍后再试

关闭