华为oj题目c语言,【华为OJ平台习题】
【华为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平台习题】相关推荐
- 华为oj题目c语言,华为OJ机试题目——24点游戏算法
对于这种题用程序实现只能是穷举的思想,而做法各异,如下代码是利用符号的不断变化,利用4个数计算值,默认是4个数字a,b,c,d是按顺序计算的,即默认是加了括号的,即(((a op1 b)op2 c)o ...
- c语言最大值和最小值1157,基于NBU OJ的C语言在线实验及习题汇编(计算机科学与技术21世纪高等学校规划教材)...
导语 内容提要 陈叶芳主编的<基于NBU OJ的C语言在线实验及习题汇编>是为"C语言程序设计"课程编写的实验指导用书.全书以宁波大学程序设计在线评判系统(NBU OJ ...
- 华为上机试题 c语言,华为上机考试题库2017 2017年全国计算机等级考试C语言上机考试题库 -1-20套.doc...
华为上机考试题库2017 2017年全国计算机等级考试C语言上机考试题库 -1-20套.doc 华为上机考试题库2017 2017年全国计算机等级考试C语言上机考试题库 -1-20套 导读:就爱阅读网 ...
- 华为鸿蒙系统开发语言,华为鸿蒙系统采用什么语言进行开发的
描述 鸿蒙系统作为华为的备用方案,首先必须要考虑的就是兼容性和开放性,这样更加自由的Linux自然就是首选,由于Linux可以运行在多种硬件平台上,所以基于此开发的鸿蒙系统可以尽可能的兼容适配更多的硬 ...
- 循环相乘取整法C语言,华为OJ机试题目:两个大整数相乘(纯C语言实现两个大整数相乘,两种方法实现大数相乘)...
题目描述: 输出两个不超过100位的大整数的乘积. 输入: 输入两个大整数,如1234567 123 输出: 输出乘积,如:151851741 样例输入: 1234567 123 样例输出: 1518 ...
- 华为昇腾师资培训沙龙·南京场 |华为昇腾 ACL 语言开发实践全程干货来了!看完就实操系列...
自今年疫情以来,AI 技术加速进入了人们的视线,在抗疫过程中发挥了重要作用,产业发展明显提速,我国逐步走出了一条由需求导向引领商业模式创新.市场应用倒逼基础理论和关键技术创新的发展道路,AI 人才的争 ...
- go gorm 密码隐藏_掀开华为云的Go语言编程底座!有深度、有点难、需细品(上)...
Gopher China作为国内最权威和最实力干货的Go大会,致力于为广大的Gopher提供一线分享交流机会,也为众多一线互联网公司大咖深入探讨Go语言的应用发展提供契机. 在近日于上海召开的第六届G ...
- c语言oj竞选投票,Just oj 2018 C语言程序设计竞赛(高级组)H: CBT?
H: CBT? 时间限制: 1 s 内存限制: 128 MB 提交 我的状态 题目描述 对于二叉树,如果这棵树的节点排布是按行从上到下,每行从左到右挨个放置,中间不会有空闲的节点. ...
- 华为OD题目: 相同数字的积木游戏1
华为OD题目: 相同数字的积木游戏1 相同数字的积木游戏1 知识点数组循环map 时间限制:1s 空间限制:256MB 限制语言:不限 题目描述: 小华和小薇一起通过玩积木游戏学习数学. 他们有很多积 ...
- 华为VRP V8,软件定义网络的梦幻平台
为什么80%的码农都做不了架构师?>>> 编者按:在人们的工作和生活都越来越离不开网络的时候,降低社会使用网络的总成本,使网络应用的开发"平民化"正是人们所 ...
最新文章
- blender动画全面学习教程
- 软件工程(1)——对书本的温习
- oracle segments,tablespace,and data files
- svn 部署问题总结
- go中使用type关键字来定义类型别名
- android AtomicBoolean类的使用
- vue2中的过滤器filter怎样实现首字母大写
- python列表索引超出范围 等于啥_python - IndexError:列表分配索引超出范围,Python
- 机器学习中的算法-支持向量机(SVM)基础
- 8080:The Tomcat connector configured to listen on port 8080 failed to start 的解决办法
- Java描述设计模式(22):策略模式
- 五子棋 鼠标 C语言,c语言写的鼠标操作的五子棋游戏,欢迎观赏!
- FastDFS点滴记录
- python的设计哲学_Python的设计哲学
- 《游戏改变企业》一一第 2 章 实时的经济信息反馈(为什么游戏很重要) 游戏改变企业...
- Weld(CDI)教程
- 初见Autorun病毒与解决办法
- iframe是什么?iframe用法详解。
- 经典网络营销软文成功例子
- tkinter制作菜单栏