密密麻麻。, 2021-12-29 18:55 采纳率: 100%
浏览 114
已结题

编程实现输入10名学生的成绩

编程实现输入10名学生的成绩,然后按从高到低的顺序输出,并且每个同学的成绩按以下规则给出评价: 1)成绩>=90 优秀2)90>成绩>=80 良好3)80>成绩>=60 及格4)60>成绩 不及格

  • 写回答

1条回答 默认 最新

  • CSDN专家-link 2021-12-29 18:57
    关注

    定义一个数组,然后进行冒泡排序

    //编程实现输入10名学生的成绩,然后按从高到低的顺序输出,并且每个同学的成绩按以下规则给出评价: 1)成绩>=90 优秀2)90>成绩>=80 良好3)80>成绩>=60 及格4)60>成绩 不及格
    #include <stdio.h>
    int main()
    {
        int a[10],i,j,t;
        for(i=0;i<10;i++)
            scanf("%d",&a[i]);
        for(i=0;i<9;i++)
            for(j=0;j<9-i;j++)
            {
                if(a[j] < a[j+1])
                {
                      t = a[j];
                      a[j] = a[j+1];
                      a[j+1] = t;
                }
            }
        for(i=0;i<10;i++)
        {
            printf("%d ",a[i]);
            if(a[i]>=90)
                printf("优秀\n");
            else if(a[i] >= 80)
                printf("良好\n");
            else if(a[i] >= 60)
                printf("及格\n");
            else
                printf("不及格\n");
        }
        return 0;
    }
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录

报告相同问题?

问题事件

  • 系统已结题 1月7日
  • 已采纳回答 12月30日
  • 创建了问题 12月29日

悬赏问题

  • ¥15 电脑和power bi环境都是英文如何将日期层次结构转换成英文
  • ¥15 DruidDataSource一直closing
  • ¥20 气象站点数据求取中~
  • ¥15 如何获取APP内弹出的网址链接
  • ¥15 wifi 图标不见了 不知道怎么办 上不了网 变成小地球了
  • ¥50 STM32单片机传感器读取错误
  • ¥50 power BI 从Mysql服务器导入数据,但连接进去后显示表无数据
  • ¥15 (关键词-阻抗匹配,HFSS,RFID标签)
  • ¥50 sft下载大文阻塞卡死
  • ¥15 机器人轨迹规划相关问题