当前位置: 首页 > news >正文

网站建设报价单下载如何建立一个微信小程序

网站建设报价单下载,如何建立一个微信小程序,海南移动互联网开发,18岁可以注册cn域名吗调整数组使奇数全部都位于偶数前面。 题目: 输入一个整数数组,实现一个函数,来调整该数组中数字的顺序使得数组中所有的奇数位于数组的前半部分,所有偶数位于数组的后半部分。 思路: 1. 给定两个下标left和right&#…

调整数组使奇数全部都位于偶数前面。

题目:

输入一个整数数组,实现一个函数,来调整该数组中数字的顺序使得数组中所有的奇数位于数组的前半部分,所有偶数位于数组的后半部分。

 思路:

1. 给定两个下标left和right,left放在数组的起始位置,right放在数组中最后一个元素的位置
2. 循环进行一下操作a. 如果left和right表示的区间[left, right]有效,进行b,否则结束循环b. left从前往后找,找到一个偶数后停止c. right从后往前找,找到一个奇数后停止d. 如果left和right都找到了对应的数据,则交换,继续a,
#include <stdio.h>
#include <string.h>
int main()
{int arr[10] = { 1,2,3,4,5,6,7,8,9,10 };int sz = sizeof(arr)/sizeof(arr[0]);int left = 0;//数组下标int right = sz - 1;int i = 0;while (left<right){//从前往后找一个偶数while ((left<right)&&(arr[left] % 2 != 0)){left++;}//从后往前找一个奇数while ((left < right)&&(arr[right] % 2 == 0)){right--;}//交换int tmp = arr[left];arr[left] = arr[right];arr[right] = tmp;left++;right--;}for (i = 0; i < sz; i++){printf("%d ", arr[i]);}return 0;
}

http://www.15wanjia.com/news/165196.html

相关文章:

  • 青岛专业做网站优化贵阳专业做网站的公司
  • 网站建设的规划方案wordpress禁用google
  • 简约网站内容布局网站建设鼎网络
  • 网站上的个人词条怎么做的酷站 网站
  • 固安做网站的公司做网站之前要准备什么
  • 网站建设会计分录怎么写网站邮件功能设计理论
  • e4a做网站appwordpress公告插件
  • 网站建设技术开发品牌vi公司
  • 邯郸网站建设推荐驰捷网络公司普通网站设计
  • 建设网站的技术性背景wordpress html5 视频播放
  • 绍兴网站制作三九手机网官网
  • 电脑游戏网站建设深圳燃气公司有几家
  • 建设网站公开教学视频福建:网站建设
  • 郑州做网站助企百度搜索关键词优化方法
  • 国内模板建站公司做网页专题 应该关注哪些网站
  • 做一个简单的网站多少钱wordpress绑定域名收费
  • 手机网站怎么切图国外服务器怎么买
  • 河源做网站唐山长城网站建设
  • asp.net做网站如何展示界面优化百度网站
  • tornado网站开发网站开发适合女生不
  • 移动网站开发面试题免费的ai素材网站
  • 站长之家怎么用wordpress添加主题后怎么添加内容
  • 排名优化网站seo排名网站配置服务Wordpress
  • windows搭建网站wordpress 安装windows
  • 用模板建站手机网站模板制作教程
  • 吉林长春seo网站建设网站优化wordpress sql or
  • 百度站长平台网站收录室内设计作品
  • 主题资源网站建设模块五作业旅游景点网站设计论文
  • 获得网站所有关键字用群晖做网站
  • 重庆网站设计平台jsp网站开发公司