没有合适的资源?快使用搜索试试~ 我知道了~
首页西安电子科技大学2017新生编程竞赛:A+B问题与C语言测试
2017西安电子科技大学新生赛(2017XidianProgrammingContestForFreshmen)是一场于2017年12月9日在该校举办的面向新生的编程竞赛,旨在提升学生的编程能力和逻辑思维。比赛由XDOJ平台支持,参赛者可以在<http://acm.xidian.edu.cn>上提交代码。竞赛分为两部分:问题A和问题B。 问题A名为"A+B+C=D",是经典的A+B问题变形。参与者需解决一个给定D值(D≤1000)的情况,要求找出满足A+B+C=D的不同三元组(A, B, C),其中A、B、C为正整数。题目提示选手使用如scanf函数处理输入数据,通过循环读取T(最多100组数据)并计算每组数据对应的解的数量。输出是对于每个D的解对数量。 问题B则涉及到C语言应用,提出了四个实际的编程任务: 1. 对输入数组进行排序:要求参赛者实现一个排序算法,将数组从小到大输出。 2. 去重操作:找出数组中不重复的元素,并保留数组中最小的重复值。 3. 计算次大值和次小值:注意这里的次大值和次小值是指数组中的第二大和第二小数值,而不是严格次序。 4. 找出众数:如果存在多个众数,则按照从小到大的顺序输出。 输入部分包括一个整数n表示数组长度,以及n个0到10000之间的整数。输出要求包括排序后的数组、去重后的数组、次大值和次小值以及众数。 此比赛不仅测试了参赛者的编程基础,还锻炼了解决实际问题的能力和算法设计技巧。通过解决这些问题,新生们能够提升自己的编程实践经验和理论知识,为后续的学术研究或职业发展打下坚实的基础。
资源详情
资源推荐
![](https://csdnimg.cn/release/download_crawler_static/11666971/bg3.jpg)
2017 Xidian Programming Contest For Freshmen Onsite 2
Problem B The C Programming Test
Description
williamchen 现在要参加C语言考试,但是他对此一无所知,所以向你求助。
他参加的C语言考试一共有4道题,现在他将这些题合在一起抛给了你。
给你一个数组,你需要回答下列四个问题。
1. 将这个数组从小到大排序输出。
2. 将这个数组去重输出,重复的数保留最左边的一个数。
3. 计算数组中的次大值和次小值 (不是严格次大值和严格次小值,参考样
例)。
4. 计算众数,如果有多个按从小到大的顺序输出。
Input
第一行一个数 n,(3 < n ≤ 1000) 代表数组的大小。接下来一行 n 个数,表
示该数组,数组中的每一个数 0 ≤ a
i
≤ 10000。
Output
一共输出四行。
第一行 n 个数,代表排序后的结果。
第二行若干个数,代表去重后的结果。
第三行两个数,分别代表次大值和次小值。
第四行若干个数,代表众数。
Samples
Sample Input Sample Output
6
2 2 1 1 3 3
1 1 2 2 3 3
2 1 3
3 1
1 2 3
剩余14页未读,继续阅读
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![whl](https://img-home.csdnimg.cn/images/20210720083646.png)
![whl](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://profile-avatar.csdnimg.cn/14bdb936629648b89c8003078656750d_owen_q.jpg!1)
Owen_Q
- 粉丝: 13
- 资源: 1
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![](https://csdnimg.cn/release/wenkucmsfe/public/img/voice.245cc511.png)
最新资源
- Vue实现iOS原生Picker组件:详细解析与实现思路
- Arduino蓝牙小车:参数调试与功能控制
- 百度Java面试精华:200页精选资源涵盖核心知识点
- Swift使用CoreData填坑指南:CoreData在Swift 3.0的变化
- 微距离无线充电器创新设计及其实验探索
- MTK Android平台开发全攻略:44步详解流程
- RecyclerView全面解析:替代ListView的新选择
- Android开发:自动适配中英文键盘解决方案
- Android调用WebService接口教程
- Android开发:BitmapUtil图片处理全解析与实例
- Android多线程断点续传实现详解
- PCA算法在人脸识别会议签到系统中的应用
- EventBus 3.0:Android事件总线详解与实战应用
- Android FileUtil:全面解析文件操作实用技巧与实例
- RecyclerView添加头部和尾部实战教程
- Android实现微博滑动固定顶部栏实战与优化
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035111.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)