机试:成绩排名

这篇具有很好参考价值的文章主要介绍了机试:成绩排名。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

问题描述:
机试:成绩排名,算法
代码示例:

#include <bits/stdc++.h>
using namespace std;

int main(){
	cout << "样例输入" << endl; 
	int n;
	int m;
	cin >> n;
	int nums[n];
	for(int i = 0; i < n; i++){
		cin >> nums[i];
	}
	
//	排序
	for(int i = 0; i < n; i++){//冒泡 
		for(int j = i+1; j < n; j++){
			if(nums[i] < nums[j]){//交换 
				int temp = nums[i];
				nums[i] = nums[j];
				nums[j] = temp;
			}
		}
	}
	
//	去重
	int k = 0;
	for(int i = 1; i < n; i++){
		if(nums[k] != nums[i]){
			nums[++k] = nums[i];
		}
	} 
	
//	遍历
//	for(int i = 0; i <= k; i++){
//		cout << nums[i] << " "; 
//	} //测试成功 
	cin >> m; 
	cout << "样例输出" << endl; 
	if(m <= k+1){
		cout << nums[m-1];
	}else{
		cout << "不存在";
	}
	return 0;
}

运行结果:
机试:成绩排名,算法文章来源地址https://www.toymoban.com/news/detail-839825.html

到了这里,关于机试:成绩排名的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【免费题库】华为OD机试 - 智能成绩表(Java & JS & Python & C & C++)

    哈喽,本题库完全免费,收费是为了防止被爬,大家订阅专栏后可以私信联系退款。感谢支持 小明来到某学校当老师,需要将学生按考试总分或单科分数进行排名,你能帮帮他吗? 第 1 行输入两个整数,学生人数 n 和科目数量 m。 0 n 100 0 m 10 第 2 行输入 m 个科目名称,彼此

    2024年04月16日
    浏览(70)
  • 神经网络十大算法有哪些,神经网络十大算法排名

    。 1、蒙特卡罗算法(该算法又称随机性模拟算法,是通过计算机仿真来解决问题的算法,同时可以通过模拟可以来检验自己模型的正确性,是比赛时必用的方法)2、数据拟合、参数估计、插值等数据处理算法(比赛中通常会遇到大量的数据需要处理,而处理数据的关键就在

    2024年02月16日
    浏览(29)
  • 苹果和谷歌应用商店的APP搜索排名算法

    67%的人到应用商店后,都是自己搜索找到想下载的App的,所以了解商店的搜索机制非常重要!所以就产生了一个名词叫ASO(应用商店优化),目地是帮助发布商将App推到搜索排名靠前的地方。 应用商店优化(ASO ) 主要是讨论关于线上和线下能很大程度上影响搜

    2023年04月16日
    浏览(45)
  • 深度解析 Bing 搜索引擎的排名因素与算法

    自从和ChatGPT搞上了,Bing在搜索引擎界就像是新晋的网红,风头一时无两。 搜索引擎的排名算法是确定搜索结果排名的核心,每个搜索引擎都有其独特的排名规则和算法。Bing作为全球第二大搜索引擎,其排名因素和算法同样至关重要。在本文中,九凌网络将详细探讨Bing的排

    2024年02月07日
    浏览(82)
  • 排名第一!小米自研音频算法喜获重要进展

    近日,小米传来好消息! 小米自研声音识别算法在音频标记(Audio Tagging)任务中取得重要进展。以公开数据集 AudioSet-2M 的音频数据作为训练集的音频标记模型, 在业界首次突破 50 mAP 的分数 ,是截至目前所有音频标记任务论文中的最好成绩。 推动数据集 AudioSet 音频标记

    2024年02月07日
    浏览(33)
  • 4月7日,更新一下作业预告:百分制成绩转换为五分制成绩;平均成绩、最高分和最低分;累加实验;所有素数正常算法和布尔值加入的算法;还好还好,

        输入测试数据:34 56 87 90 87 65 78 87 96 69     程序运行结果:max=96 min=34 avg=74.90 输入测试数据:20 程序的运行结果为 6.506583  解释: 首先,我们使用了 #include stdio.h 和 #include math.h 来包含标准输入输出和数学函数库。 main() 函数是程序的入口。在这个函数中,我们使用了一

    2024年04月08日
    浏览(38)
  • 查找和排序算法的学生成绩分析实验

    编写程序将自己学号后面的8位同学的学号、姓名以及数学、英语和数据结构的成绩信息保存到学生成绩表中。 学号 姓名 数学 英语 数据结构 189000202 张三 80 75 86 189000203 李四 55 63 72 189000204 王一 88 75 85 189000205 王二 79 96 83 189000206 王三 87 45 77 189000207 王四 66 56 50 189000208 王五

    2024年02月11日
    浏览(46)
  • 用C语言进行学生成绩排序(插入排序算法)

    从今天开始我们就要开始学习排序算法啦! 排序,就是重新排列表中的元素,使表中的元素满足按有序的过程。为了查找方便,通常希望计算机中的表是按有序的。 除了我们之前了解的时间复杂度和空间复杂度来判断一个算法的好坏之外,在排序算法这里我们引

    2024年02月15日
    浏览(36)
  • 用C语言进行学生成绩排序(交换排序算法)

    所谓交换,是指根据序列中两个元素的比较结果来对换这两个记录在序列中的位置。基于交换的排序算法很多,本文主要介绍冒泡排序和快速排序。 上一篇的博客学习了插入排序,今天这里是交换排序,它和插入排序都属于内部排序 冒泡排序的基本思想是:从后往前

    2024年02月15日
    浏览(35)
  • 【华为OD机试真题 C++语言】482、加密算法、特殊的加密算法 | 机试真题+思路参考+代码解析(C卷)

    🍂个人博客首页: KJ.JK   🍂专栏介绍: 华为OD机试真题汇总,定期更新华为OD各个时间阶段的机试真题,每日定时更新,本专栏将使用C++语言进行

    2024年02月21日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包