【C++】1399 您所在的位置:网站首页 可以公布成绩的小程序有哪些 【C++】1399

【C++】1399

2024-04-05 05:02| 来源: 网络整理| 查看: 265

问题

期末考试语文成绩出来了,老师在课堂上公布了每位同学的语文成绩,小明想查一下自己的成绩在班级能排到第几名。请你编写一个程序,根据给定的所有同学的语文成绩以及小明的语文成绩,计算出小明的排名。(假设所有人成绩都不相等) 在这里插入图片描述

1.分析问题 已知:所有的语文成绩未知:小明第几名关系:排序(从大到小) 2.定义变量

sub:小明第几名(数组下标,实际输出时需要加1)

//二、数据定义 int n,a[100],x,sub; 3.输入数据 //三、数据输入 cin>>n; for(int i=0;i int maxIndex=i; for(int j=i+1;j maxIndex=j; } } if(i!=maxIndex){ swap(a[i], a[maxIndex]); } } 5.输出结果

将小明成绩与排序后的成绩进行对比,找到sub即可。

#include using namespace std; int main(){ //一、分析问题 //已知:所有的语文成绩 //未知:小明第几名 //关系:排序(从大到小) //二、数据定义 int n,a[100],x,sub; //三、数据输入 cin>>n; for(int i=0;i int maxIndex=i; for(int j=i+1;j maxIndex=j; } } if(i!=maxIndex){ swap(a[i], a[maxIndex]); } } //五、输出结果 for(int i=0;i sub=i; break; } } cout


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有