【华为OJ平台练习题】

/*

描述:

输入整型数组和排序标识,对其元素按照升序或降序进行排序

接口说明

原型:

void sortIntegerArray(Integer[] pIntegerArray, int iSortFlag);

输入参数:

Integer[] pIntegerArray:整型数组

int iSortFlag:排序标识:0表示按升序,1表示按降序

输出参数:

返回值:

void

输入

1、输入需要输入的整型数个数

2、输入数组组

3、输入排序标识

输出

输出排好序的数字

最后一个无空格

如下例子

样例输入8 1 2 4 9 3 55 64 25 0

样例输出1 2 3 4 9 25 55 64

*/

#include

using namespace std;

void myswap(int &a,int &b)

{

int temp;

temp = b;

b=a;

a=temp;

}

void sortIntegerArray(int p[],int n,int flag)

{

for(int a = 1;a

{

for(int b=1;b

{

if(p[b-1]

myswap(p[b-1],p[b]);

}

}

if(flag==1)

{

for(int a=0;a

cout<

}

else if(flag==0)

{

for(int a=0;a

cout<

}

}

int qqmain()

{

while(1)

{

int n,k;

cout<

cin>>n;

cout<

int *p = new int[n];

for(int m=0;m

cin>>p[m];

cout<

cin>>k;

cout<

for(int m=0;m

cout<

cout<

sortIntegerArray(p,n,k);

}

return 0;

}

版权声明:本文为博主原创文章,未经博主允许不得转载。

华为oj题目c语言,【华为OJ平台习题】相关推荐

  1. 华为oj题目c语言,华为OJ机试题目——24点游戏算法

    对于这种题用程序实现只能是穷举的思想,而做法各异,如下代码是利用符号的不断变化,利用4个数计算值,默认是4个数字a,b,c,d是按顺序计算的,即默认是加了括号的,即(((a op1 b)op2 c)o ...

  2. c语言最大值和最小值1157,基于NBU OJ的C语言在线实验及习题汇编(计算机科学与技术21世纪高等学校规划教材)...

    导语 内容提要 陈叶芳主编的<基于NBU OJ的C语言在线实验及习题汇编>是为"C语言程序设计"课程编写的实验指导用书.全书以宁波大学程序设计在线评判系统(NBU OJ ...

  3. 华为上机试题 c语言,华为上机考试题库2017 2017年全国计算机等级考试C语言上机考试题库 -1-20套.doc...

    华为上机考试题库2017 2017年全国计算机等级考试C语言上机考试题库 -1-20套.doc 华为上机考试题库2017 2017年全国计算机等级考试C语言上机考试题库 -1-20套 导读:就爱阅读网 ...

  4. 华为鸿蒙系统开发语言,华为鸿蒙系统采用什么语言进行开发的

    描述 鸿蒙系统作为华为的备用方案,首先必须要考虑的就是兼容性和开放性,这样更加自由的Linux自然就是首选,由于Linux可以运行在多种硬件平台上,所以基于此开发的鸿蒙系统可以尽可能的兼容适配更多的硬 ...

  5. 循环相乘取整法C语言,华为OJ机试题目:两个大整数相乘(纯C语言实现两个大整数相乘,两种方法实现大数相乘)...

    题目描述: 输出两个不超过100位的大整数的乘积. 输入: 输入两个大整数,如1234567 123 输出: 输出乘积,如:151851741 样例输入: 1234567 123 样例输出: 1518 ...

  6. 华为昇腾师资培训沙龙·南京场 |华为昇腾 ACL 语言开发实践全程干货来了!看完就实操系列...

    自今年疫情以来,AI 技术加速进入了人们的视线,在抗疫过程中发挥了重要作用,产业发展明显提速,我国逐步走出了一条由需求导向引领商业模式创新.市场应用倒逼基础理论和关键技术创新的发展道路,AI 人才的争 ...

  7. go gorm 密码隐藏_掀开华为云的Go语言编程底座!有深度、有点难、需细品(上)...

    Gopher China作为国内最权威和最实力干货的Go大会,致力于为广大的Gopher提供一线分享交流机会,也为众多一线互联网公司大咖深入探讨Go语言的应用发展提供契机. 在近日于上海召开的第六届G ...

  8. c语言oj竞选投票,Just oj 2018 C语言程序设计竞赛(高级组)H: CBT?

    H: CBT? 时间限制: 1 s      内存限制: 128 MB      提交 我的状态 题目描述 对于二叉树,如果这棵树的节点排布是按行从上到下,每行从左到右挨个放置,中间不会有空闲的节点. ...

  9. 华为OD题目: 相同数字的积木游戏1

    华为OD题目: 相同数字的积木游戏1 相同数字的积木游戏1 知识点数组循环map 时间限制:1s 空间限制:256MB 限制语言:不限 题目描述: 小华和小薇一起通过玩积木游戏学习数学. 他们有很多积 ...

  10. 华为VRP V8,软件定义网络的梦幻平台

    为什么80%的码农都做不了架构师?>>>    编者按:在人们的工作和生活都越来越离不开网络的时候,降低社会使用网络的总成本,使网络应用的开发"平民化"正是人们所 ...

最新文章

  1. blender动画全面学习教程
  2. 软件工程(1)——对书本的温习
  3. oracle segments,tablespace,and data files
  4. svn 部署问题总结
  5. go中使用type关键字来定义类型别名
  6. android AtomicBoolean类的使用
  7. vue2中的过滤器filter怎样实现首字母大写
  8. python列表索引超出范围 等于啥_python - IndexError:列表分配索引超出范围,Python
  9. 机器学习中的算法-支持向量机(SVM)基础
  10. 8080:The Tomcat connector configured to listen on port 8080 failed to start 的解决办法
  11. Java描述设计模式(22):策略模式
  12. 五子棋 鼠标 C语言,c语言写的鼠标操作的五子棋游戏,欢迎观赏!
  13. FastDFS点滴记录
  14. python的设计哲学_Python的设计哲学
  15. 《游戏改变企业》一一第 2 章 实时的经济信息反馈(为什么游戏很重要) 游戏改变企业...
  16. Weld(CDI)教程
  17. 初见Autorun病毒与解决办法
  18. iframe是什么?iframe用法详解。
  19. 经典网络营销软文成功例子
  20. tkinter制作菜单栏

热门文章

  1. js几种加密/解密方法
  2. 深入浅出通信原理(一)
  3. matlab工具箱有哪些函数,matlab工具箱函数汇总(上)
  4. 浅析游戏AI设计模式
  5. 【真正离线安装】Adobe Flash Player 32.0 插件离线安装包下载(无需联网安装)
  6. OptiSystem:光纤陀螺仿真-Open-Loop IFOG-Matlab联合仿真
  7. Yum离线安装(一) --- RPM 打包技术与典型 SPEC 文件分析
  8. WiFi 空口抓包工具 --- OmniPeek
  9. SAP常用TCODE
  10. 解决H61、H81、B85以上的主板安装XP系统蓝屏