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

湖南鸿泰电力建设有限公司网站直播软件视频软件

湖南鸿泰电力建设有限公司网站,直播软件视频软件,有哪个网站可以学做吃的,观山湖制作网站1.现有无序序列数组为23,24,12,5,33,5347#xff0c;请使用以下排序实现编程 函数1:请使用冒泡排序实现升序排序 函数2:请使用简单选择排序实现升序排序 函数3:请使用快速排序实现升序排序 函数4:请使用插入排序实现升序排序 #includestdio.h #includestring.h请使用以下排序实现编程 函数1:请使用冒泡排序实现升序排序 函数2:请使用简单选择排序实现升序排序 函数3:请使用快速排序实现升序排序 函数4:请使用插入排序实现升序排序  #includestdio.h #includestring.h #includestdlib.h//冒泡 void bubble(int arr[],int len) {for(int i1;ilen;i){for(int j0;jlen-i;j){if(arr[j]arr[j1]){int tarr[j];arr[j]arr[j1];arr[j1]t;}}} }//简单选择 void simple(int arr[],int len) {for(int i0;ilen;i){int mini;for(int ji;jlen;j){if(arr[min]arr[j])minj;}if(min!i){int tarr[min];arr[min]arr[i];arr[i]t;}} } //输出 void output(int arr[],int len) {for(int i0;ilen;i){printf(%-4d,arr[i]);}puts(); }//一次排序返回基准值下标 int one_sort(int arr[],int low,int high) {int keyarr[low];while(lowhigh){while(lowhigh key arr[high])high--;arr[low]arr[high];while(lowhigh key arr[low])low;arr[high]arr[low];}arr[low]key;return low; } //快速排序 void quick(int arr[],int low,int high) {if(lowhigh)return;int midone_sort(arr,low,high);quick(arr,low,mid-1);quick(arr,mid1,high); }//插入排序 void insert_sort(int arr[],int len) {int i,j;for(i1;ilen;i){int temparr[i];for(ji-1;j0;j--){if(arr[j]temp){arr[j1]arr[j];}elsebreak;}arr[j1]temp;} } int main(int argc, const char *argv[]) {int arr[]{23,24,12,5,33,5,34,7};int lensizeof(arr)/sizeof(arr[0]);bubble(arr,len);output(arr,len);simple(arr,len);output(arr,len);quick(arr,0,len-1);output(arr,len);insert_sort(arr,len);output(arr,len);return 0; }2.写了个递归函数 DigitSum(n),输入一个非负整数返回组成它的数字之和 例如:调用 DigitSum(1729),则返回 1729它的和是 19 输入1729输出 19 #includestdio.h #includestring.h #includestdlib.h int DigitSum(int num) {if(num0)return -1;else if(num0 num9)return num;else{int sumnum%10DigitSum(num/10);return sum;} } int main(int argc, const char *argv[]) {int num;printf(please enter num:);scanf(%d,num);int sDigitSum(num);if(s-1)puts(error);elseprintf(s%d\n,s);return 0; }3.写一个宏可以将一个 int 型整数的二进制位的奇数位和偶数位交换  #includestdio.h #includestring.h #includestdlib.h #define SWAP(num) (((num0xaaaaaaaa)1) ((num 0x55555555)1)) int main(int argc, const char *argv[]) {int num;printf(please enter num:);scanf(%d,num);printf(s_num%d\n,SWAP(num));return 0; }
http://www.pierceye.com/news/28649/

相关文章:

  • 做网站前端需要懂得公司主页格式
  • 东莞个人网站设计aspnet网站开发实战
  • 常用网站开发语言网站建设公司 资讯
  • 怎么在网站注册账号旅游网站建设设计公司
  • 浙江短视频seo优化网站网站建设十年杜绝模板
  • dw网站引导页怎么做慈溪网站建设报价
  • 优秀企业门户网站建设一级a做爰视频安全网站
  • 网站开发报价标准域名备案的网站建设方案书模板
  • 潍坊快速网站排名房地产公司网站制作
  • 怎么做网站的外部连接中国外协加工订单网
  • 抚州网站建设网络公司是干什么工作的
  • 永安网站制作管理咨询包括哪些内容
  • phpcms网站音乐代码存放在什么位置贵阳企业网站设计制作
  • 如何制作网站地图工会 网站 建设
  • 搜索引擎网站推广法 怎么做深圳专业seo外包
  • 您的网站未备案 或者原备案号被取消做网站优化找谁
  • 网站建设行杭州网站建设seo优化
  • 做行业网站德芙巧克力的软文500字
  • 做国学类网站合法吗重庆当地网站
  • 网站推广策略有哪些阿里云网站目录
  • arvixe如何做网站中国中建设计集团有限公司
  • 做网站怎样写标题做wordpress模板赚钱
  • 山西物价局建设工程检测网站首页订单展示 wordpress
  • wordpress做直播网站网络规划设计师考试资料百度云
  • 潍坊专业网站建设多少钱网页设计师做什么
  • 软文营销文章seo策略主要包括
  • 楚雄微网站建设网上政务服务平台入口
  • 怎么做乞讨网站做机电预算的网站
  • 做网站对企业有什么好处百度产品大全入口
  • 展示型网站模板代码最好网站建设公司