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

手机网站开发工具 2018多米诺网站建设服务

手机网站开发工具 2018,多米诺网站建设服务,同一网站能否同时运行php和asp,买产品做企业网站还是博客输入10个整数#xff0c;将它们从小到大排序后输出#xff0c;并给出现在每个元素在原来序列中的位置。 输入格式: 输入数据有一行#xff0c;包含10个整数#xff0c;用空格分开。 输出格式: 输出数据有两行#xff0c;第一行为排序后的序列#xff0c;第二行为排序…输入10个整数将它们从小到大排序后输出并给出现在每个元素在原来序列中的位置。 输入格式: 输入数据有一行包含10个整数用空格分开。 输出格式: 输出数据有两行第一行为排序后的序列第二行为排序后各个元素在原来序列中的位置。 输入样例: 1 2 3 5 4 6 8 9 10 7输出样例: 在这里给出相应的输出。例如 1 2 3 4 5 6 7 8 9 10 1 2 3 5 4 6 10 7 8 9 这段代码没有考虑数组中可能存在相同元素的情况如果数组中有重复的元素该程序只会输出找到的第一个匹配元素的位置。 #include stdio.h #include stdlib.h#define N 10 // 定义常量N为10表示数组的大小// 自定义比较函数用于qsort函数中比较两个整数的大小 int cmp_int(const void* e1,const void* e2) {return *(int*)e1-*(int*)e2; }int main() {int arr[N]; int arr2[N]; // 数组arr2存放arr数组的副本for(int i0; iN; i){scanf(%d, arr[i]);arr2[i] arr[i];}// 使用qsort函数对arr2数组进行排序排序依据是cmp_int函数qsort(arr2, N, sizeof(int), cmp_int);// 输出排序后的arr2数组for(int i0; iN; i){if(i N-1) printf(%d, arr2[i]);elseprintf(%d , arr2[i]); }printf(\n); // 遍历排序后的arr2数组找出每个元素在原始arr数组中的位置for(int i0; iN; i) {for(int j0; jN; j) {if(arr2[i] arr[j]) // 找到匹配的元素{if(i N-1) printf(%d, j1); elseprintf(%d , j1);break; // 找到匹配退出内层循环}}}return 0; }改进代码思路 1.冒泡排序并且同时对两个数组进行操作一个是实际存储数据的数组 arr另一个是用于跟踪原始位置的数组 index 2. 数组 arr 用于存储用户输入的整数数组 index 初始时被设置为 {1, 2, 3, ..., 10}表示每个元素的初始位置 4. 程序调用 bubble_sort 函数对数组 arr 进行排序同时修改数组 index 以反映排序过程中每个元素的位置变化。 这个程序的关键点在于它不仅对输入的整数进行排序还通过维护一个额外的 index 数组来跟踪排序过程中每个元素的位置变化。 #include stdio.h // 升序 void bubble_sort(int arr[], int index[], int n) {int i, j, temp, temp_idx;for (i 0; i n - 1; i) {for (j 0; j n - 1 - i; j) {if (arr[j] arr[j 1]) {temp arr[j];arr[j] arr[j 1];arr[j 1] temp;temp_idx index[j];index[j] index[j 1];index[j 1] temp_idx;}}} }int main() {int arr[10];int index[10];int i;for (i 0; i 10; i) {scanf(%d, arr[i]);index[i] i 1;}// 冒泡bubble_sort(arr, index, 10);for (i 0; i 10; i) {if(i9)printf(%d,arr[i]);elseprintf(%d , arr[i]);}printf(\n);// 遍历for (i 0; i 10; i) {if(i9)printf(%d,index[i]);elseprintf(%d , index[i]);}return 0; }
http://www.lakalapos1.cn/news/12640/

相关文章:

  • 无锡手机网站建设福州免费建站品牌企业
  • 做啊免费网站WordPress防红
  • 加强机关网站内容建设如何创建一个平台
  • 旅游网站的设计代码dz 做企业网站
  • 化妆品销售网站的源代码海口省建设厅网站
  • 广东住房城乡建设厅网站首页绿化效果图怎么制作
  • 无锡哪里有做网站的丽水微信网站建设报价
  • 深圳html5网站建设价格WordPress制作安卓
  • 简洁企业网站asp顺平网站建设
  • 微信网站建设报价单济南效果图制作公司
  • 百度上能收到的企业名称网站怎么做百度灰色关键词排名代做
  • 山东东成建设咨询有限公司网站xampp搭建wordpress
  • 做电影网站看电影算网站流量吗WordPress 空间模板
  • 哪些网站可以做迁徙图自己做企业网站可以吗
  • 如何把网站设为正确建设中html5做网站总结
  • 网站标题如何修改网站改版的目的
  • 中国建设银行app下载安卓版济南seo关键词优化顾问
  • 广西网站建设哪里好小公司网站建设现状
  • 网站服务器基本要素有哪些网站效果主要包括
  • 网站域名在哪里看做化验的网站
  • Spring做网站和什么河北工商注册网入口
  • 网站服务类型怎么选wordpress在线工具
  • 网站建设工作总结品优购网页制作代码
  • 没有网站做cpa北京百度关键词排名
  • 网站建设前的规划网站优化 seo
  • 登陆中国建设银行网站我的账户密码怎么就有了?怎么清除中国最好的网站建设有哪些
  • 优动网站网站推广活动方案
  • 国外做科普视频的网站微信公众号手机网站
  • 网站开发实训室如何做网站栏目
  • 常州新北区有做淘宝网站策划的吗网络系统管理技能大赛考什么