c语言上机作业题及答案,华为C语言上机试题及答案
华为C语言上机试题及答案
在华为认证考试之际,yjbys为大家献上的是华为C语言上机模拟试题及答案,欢迎学习!
给定一个数组input[] ,如果数组长度n为奇数,则将数组中最大的元素放到 output[] 数组最中间的位置,如果数组长度n为偶数,则将数组中最大的元素放到 output[] 数组中间两个位置偏右的那个位置上,然后再按从大到小的顺序,依次在第一个位置的两边,按照一左一右的顺序,依次存放剩下的`数。
例如:input[] = {3, 6, 1, 9, 7} output[] = {3, 7, 9, 6, 1}; input[] = {3, 6, 1, 9, 7, 8} output[] = {1, 6, 8, 9, 7, 3}
题目考察的是排序+规格化输出:
容易让人理解的解法,首先进行排序,进而进行排序后的输出:
1 #include
2 #include
3 using namespace std;
4 #define SIGN(x) ((x)>=0)?(1):(-1)
5 #define N 5
6 int Input[N]={3, 6, 1, 9, 7};
7 int Output[N];
8
9 void formatIO(int* input,int* output,int n)
10 {
11 int m=(N>>1);
12 int slid=-1;
13 if(N&0x01==0)
14 {
15 m+=1;
16 }
17 output[m]=Input[N-1];
18 for(int i=N-2;i>=0;i--)
19 {
20 output[m+slid]=input[i];
21 if(slid>0)slid=-(slid+1);
22 else slid=-(slid);
23 }
24 }
25
26 int main()
27 {
28 sort(Input,Input+N);//从小到大排序
29 formatIO(Input,Output,N);
30 for(int i=0;i
31 {
32 cout<
33 }
34 cout<
35 return 1;
36 }
c语言上机作业题及答案,华为C语言上机试题及答案相关推荐
- php程序员试题,php面试题带答案,php程序员笔试题与答案(一)
php面试题带答案,php程序员笔试题与答案(一) php程序员招聘笔试题: 问题 1. 选择合适的答案填入空白处 PHP 是一种______脚本语言,基于______引擎.PHP 最常被用来开发动态 ...
- 计算机二级2017试题及答案,2017计算机二级VF试题及答案
<2017计算机二级VF试题及答案>由会员分享,可在线阅读,更多相关<2017计算机二级VF试题及答案(4页珍藏版)>请在装配图网上搜索. 1.2017计算机二级VF试题及答案 ...
- 自考计算机应用基础试卷,【最新考试题库及答案】自考计算机应用基础试题及答案...
[最新考试题库及答案]自考计算机应用基础试题及答案 自考计算机应用基础试题及答案 自考计算机应用基础试题及答案1 1.世界第一台电子计算机ENIAC诞生于(B ) A.1945 B.1946 C.19 ...
- 2021年低压电工答案解析及低压电工试题及答案
题库来源:安全生产模拟考试一点通公众号小程序 2021年低压电工答案解析及低压电工试题及答案,包含低压电工答案解析答案和解析及低压电工试题及答案练习.由安全生产模拟考试一点通公众号结合国家低压电工考试 ...
- 2021年G1工业锅炉司炉找答案及G1工业锅炉司炉试题及答案
题库来源:安全生产模拟考试一点通公众号小程序 2021年G1工业锅炉司炉找答案及G1工业锅炉司炉试题及答案,包含G1工业锅炉司炉找答案答案和解析及G1工业锅炉司炉试题及答案练习.由安全生产模拟考试一点 ...
- 华为c语言机试题库及答案,华为C语言机试题面试题汇总.doc
华为C语言机试题面试题汇总.doc 1第一题的题目大概是输入整型数组求数组的最小数和最大数之和,例如输入1,2,3,4则输出为5,当输入只有一个数的时候,则最小数和最大数都是该数,例如只输入1,则输出 ...
- c语言继承机制的作用,计算机二级C++强化试题及答案
计算机二级C++强化试题及答案 通过试题的练习,能够帮助考生们掌握所学知识点,下面是小编为大家整理的计算机二级C++强化试题及答案,欢迎参考~ 计算机二级C++强化试题及答案 1). 循环链表的主要优 ...
- 华为的JAVA面试题及答案(部分)
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 华为的J ...
- 华为博士招聘上机考试题目_华为校园招聘上机考试题
<华为校园招聘上机考试题>由会员分享,可在线阅读,更多相关<华为校园招聘上机考试题(14页珍藏版)>请在人人文库网上搜索. 1.华为校园招聘上机考试题目(9月6日下午1点场) ...
- 计算机一级b类试题及答案,计算机一级b类试题及答案
计算机一级b类试题及答案 1 相对而言,下列类型的文件中,不易感染病毒的是_______. A)*.txt B)*.doc C)*.com D)*.exe [解析]计算机易感染病毒的文件:.com文件 ...
最新文章
- 【安全牛学习笔记】字典、在线密码破解-hydra
- python print 的使用方法
- 律理(四)----关于“用韵的疏密和宽严”
- Hibernate.cfg.xml配置文件结构详解
- mybatis_user_guide(3)XML配置
- Ranger-Kylin插件安装
- 《计算机网络》第六章:传输层(The Transport Layer)
- java中创建对象的方式有哪些,Java中创建对象的四种方式
- python 函数图解_Python函数说明(一)
- CentOS永久修改主机名
- makefile中伪目标的理解
- Julia : 类型别名
- 《CCNA学习指南:Cisco网络设备互连(ICND2)(第4版)》——本章小结
- C# 实现虚拟打印机 HP Color LaserJet 4500 (3) PRN文件的显示
- Intellij IDEA中拉svn分支
- Sovit3D三维可视化开发工具动画定义新功能
- 编辑为什么建议转投_论文被退稿建议转投他刊是什么意思?
- [Jetson TX2] NVIDIA Jetson TX2 参数介绍
- 第一个爬虫项目-爬取唯美小姐姐网站
- Python实现“维基百科六度分隔理论“之基础爬虫
热门文章
- eclipse如何删除空行
- 【net】音乐播放器
- 单招软件职业技能测试,高职单招职业技能测试,这些知识你都了解吗?
- 细粒度图像分类_【完结】16篇图像分类干货文章总结,从理论到实践全流程大盘点!...
- C语言文件读写操作中缓冲区问题和setbuf函数详解
- [PAT B1023]组个最小数
- 在线工具:找到神器,助你轻松应对各种职场难题
- 翻译: TensorFlow 2.0 中的新功能
- kaggle比赛:房价预测(基于MXNet框架)
- 计算机检索系统中 每一种文献特征,自考《档案文献检索》串讲资料(1)