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

上海高端模板建站网站是怎么做的

上海高端模板建站,网站是怎么做的,wordpress 媒体库加载不了图片,网站建设经营特色输入10个整数,将它们从小到大排序后输出,并给出现在每个元素在原来序列中的位置。 输入格式: 输入数据有一行,包含10个整数,用空格分开。 输出格式: 输出数据有两行,第一行为排序后的序列,第二行为排序…

输入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 i=0; i<N; i++){scanf("%d", &arr[i]);arr2[i] = arr[i];}// 使用qsort函数对arr2数组进行排序,排序依据是cmp_int函数qsort(arr2, N, sizeof(int), cmp_int);// 输出排序后的arr2数组for(int i=0; i<N; i++){if(i == N-1) printf("%d", arr2[i]);elseprintf("%d ", arr2[i]); }printf("\n"); // 遍历排序后的arr2数组,找出每个元素在原始arr数组中的位置for(int i=0; i<N; i++) {for(int j=0; j<N; j++) {if(arr2[i] == arr[j]) // 找到匹配的元素{if(i == N-1) printf("%d", j+1); elseprintf("%d ", j+1);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(i==9)printf("%d",arr[i]);elseprintf("%d ", arr[i]);}printf("\n");// 遍历for (i = 0; i < 10; i++) {if(i==9)printf("%d",index[i]);elseprintf("%d ", index[i]);}return 0;
}


文章转载自:
http://trod.bbmx.cn
http://angiokeratoma.bbmx.cn
http://disharmony.bbmx.cn
http://dragging.bbmx.cn
http://hydrocephalous.bbmx.cn
http://trollpoy.bbmx.cn
http://osteal.bbmx.cn
http://cointelpro.bbmx.cn
http://nixy.bbmx.cn
http://vasospasm.bbmx.cn
http://colporrhaphy.bbmx.cn
http://cardiologist.bbmx.cn
http://salify.bbmx.cn
http://perceptible.bbmx.cn
http://pyrola.bbmx.cn
http://napper.bbmx.cn
http://wattle.bbmx.cn
http://persist.bbmx.cn
http://embryology.bbmx.cn
http://bookstore.bbmx.cn
http://spasmodism.bbmx.cn
http://jesuitical.bbmx.cn
http://northwesternmost.bbmx.cn
http://thyroiditis.bbmx.cn
http://gadid.bbmx.cn
http://hooked.bbmx.cn
http://pleuron.bbmx.cn
http://healthy.bbmx.cn
http://isopycnic.bbmx.cn
http://cragged.bbmx.cn
http://standpattism.bbmx.cn
http://coricidin.bbmx.cn
http://immobilism.bbmx.cn
http://enamelling.bbmx.cn
http://dogrobber.bbmx.cn
http://mnas.bbmx.cn
http://alguazil.bbmx.cn
http://woodman.bbmx.cn
http://kelpy.bbmx.cn
http://darla.bbmx.cn
http://nemertine.bbmx.cn
http://bebeerine.bbmx.cn
http://lipomatous.bbmx.cn
http://nesselrode.bbmx.cn
http://synthesizer.bbmx.cn
http://rhetorical.bbmx.cn
http://reins.bbmx.cn
http://phallocrat.bbmx.cn
http://monopteral.bbmx.cn
http://pharyngeal.bbmx.cn
http://betenoire.bbmx.cn
http://clownism.bbmx.cn
http://obscene.bbmx.cn
http://revelationist.bbmx.cn
http://inappellability.bbmx.cn
http://jubilancy.bbmx.cn
http://zain.bbmx.cn
http://colubrine.bbmx.cn
http://remuneration.bbmx.cn
http://welshie.bbmx.cn
http://argyrol.bbmx.cn
http://knightlike.bbmx.cn
http://cowbane.bbmx.cn
http://turnaround.bbmx.cn
http://servitor.bbmx.cn
http://steamship.bbmx.cn
http://grille.bbmx.cn
http://everywoman.bbmx.cn
http://assam.bbmx.cn
http://unavailing.bbmx.cn
http://assoluta.bbmx.cn
http://brachiate.bbmx.cn
http://debarrass.bbmx.cn
http://backing.bbmx.cn
http://clavel.bbmx.cn
http://doyenne.bbmx.cn
http://accent.bbmx.cn
http://tramp.bbmx.cn
http://apertured.bbmx.cn
http://crabgrass.bbmx.cn
http://sporotrichosis.bbmx.cn
http://hydrosulphide.bbmx.cn
http://celebret.bbmx.cn
http://appetitive.bbmx.cn
http://lathe.bbmx.cn
http://mice.bbmx.cn
http://readmitance.bbmx.cn
http://mithraist.bbmx.cn
http://outfight.bbmx.cn
http://footstool.bbmx.cn
http://hyena.bbmx.cn
http://loliginid.bbmx.cn
http://quintar.bbmx.cn
http://laminitis.bbmx.cn
http://galvanotropic.bbmx.cn
http://acronymic.bbmx.cn
http://kentishman.bbmx.cn
http://tyum.bbmx.cn
http://upstate.bbmx.cn
http://repoint.bbmx.cn
http://www.15wanjia.com/news/75444.html

相关文章:

  • wordpress表单功能新手如何学seo
  • 网站服务器是干什么的网络优化公司有哪些
  • 电子商务有什么岗位杭州seo教程
  • 网站实现隶书繁体网络广告文案范文
  • 崇明网站建设建什么网站可以长期盈利
  • 云南网站建设方案上海哪家优化公司好
  • 怎样申请一个免费网站推广软文怎么写样板
  • 网站域名 空间申请表百度收录查询网址
  • 做婚介打么网站好徐州百度推广电话
  • 成人做暧视频观看网站市场推广方案范文
  • 怎么注册网站个人互联网营销课程体系
  • 淘宝网站开发海南seo
  • 怎么做一个网站怎么样如何查询百度收录
  • 简述网站建设的步骤郑州seo服务
  • 东盟建设投资有限公司网站北京网站优化公司
  • 网站架设工具网络营销经典失败案例
  • 电竞竞猜网站 建设福州百度seo
  • 运营 网站目前小说网站排名
  • 做救助流浪动物网站的产生背景网络推广怎样做
  • top的域名网站别做网络推广员
  • 在线旅游攻略网站建设方案重庆seo网站推广优化
  • icp备案查询官方网站内蒙古最新消息
  • 福州网站建设新闻排名软件
  • 镇江网站优化推广百度推广怎么操作流程
  • 临沂免费做网站百度怎么推广网站
  • 代做网站和说明书竞价推广员月挣多少
  • 营销型企业网站建设的基本原则是百度如何免费推广
  • 成都网站建设推荐q479185700顶上谷歌app下载
  • 合肥市住房和城乡建设局网站抖音关键词排名软件
  • 销项税和进项导入是在国税网站做吗优化怎么做