7-10 sdut-C语言实验-排序问题

分数 15

全屏浏览题目

切换布局

作者 马新娟

单位 山东理工大学

输入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

 答案示例1

#include<stdio.h>
int main ()
{int i,j;int a[10],b[10];for(i=0;i<10;i++)scanf("%d",&a[i]);//输入数组for(i=0;i<10;i++)//记录对应的位置{b[i]=i+1;}for(i=0;i<10;i++)//冒泡排序,外循环控制排序的次数{for(j=0;j<9;j++)//内循环,将一个数排序{if(a[j]>a[j+1]){int t=a[j];a[j]=a[j+1];a[j+1]=t;//排序t=b[j];b[j]=b[j+1];b[j+1]=t;}}}for(int i=0;i<9;i++)//输出第一行printf("%d ",a[i]);printf("%d\n",a[9]);for(int i=0;i<9;i++)printf("%d ",b[i]);printf("%d",b[9]);return 0;}

【实验五 一维数组】7-11 sdut-C语言实验- 数列有序!相关推荐

  1. 2022山东理工大学pta程序设计---实验五(一维数组)代码

    7-1 sdut- C语言实验-最值 有一个长度为n的整数序列,其中最大值和最小值不会出现在序列的第一和最后一个位置. 请写一个程序,把序列中的最小值与第一个数交换,最大值与最后一个数交换.输出转换好 ...

  2. 【实验五 一维数组】7-6 sdut- C语言实验-数日子

    7-6 sdut- C语言实验-数日子 时间如白驹过隙,大一的时光也是转眼就结束,因此要抓住每一寸光阴提升自己.你知道今天是这一年第几天吗,掐指一算还是要算好久,呵呵还是让计算机来做吧.这里的问题就是 ...

  3. 【实验五 一维数组】7-10 sdut-C语言实验-排序问题

    7-10 sdut-C语言实验-排序问题 分数 15 全屏浏览题目 切换布局 作者 马新娟 单位 山东理工大学 输入10个整数,将它们从小到大排序后输出,并给出现在每个元素在原来序列中的位置. 输入格 ...

  4. 【实验五 一维数组】7-3 sdut-C语言实验-区间之和

    7-3 sdut-C语言实验-区间之和 给定一个由 n 个整数组成的序列A1,A2,--, An 和两个整数L,R,你的任务是写一个程序来计算序列号在L,R 这段位置区间内所有数的总和. 输入格式: ...

  5. 【实验五 一维数组】7-2 sdut-C语言实验-整数位

    7-2 sdut-C语言实验-整数位 输入一个不多于5位的正整数,要求: (1)求出它是几位数://一个计数循环 (2)分别输出每一位数字://正序输出各位数字 (3)按逆序输出各位数字.//逆序输出 ...

  6. 【实验五 一维数组】7-9 sdut-C语言实验- 排序

    7-9 sdut-C语言实验- 排序 分数 16 全屏浏览题目 切换布局 作者 马新娟 单位 山东理工大学 给你N(N<=100)个数,请你按照从小到大的顺序输出. 输入格式: 输入数据第一行是 ...

  7. 2022山东理工大学pta程序设计---实验五(一维数组)详解

    ·## 7-1 sdut- C语言实验-最值 有一个长度为n的整数序列,其中最大值和最小值不会出现在序列的第一和最后一个位置. 请写一个程序,把序列中的最小值与第一个数交换,最大值与最后一个数交换.输 ...

  8. 【实验五 一维数组】7-7 去掉重复的数据

    7-7 去掉重复的数据 在一大堆数据中找出重复的是一件经常要做的事情.现在,我们要处理许多整数,在这些整数中,可能存在重复的数据. 你要写一个程序来做这件事情,读入数据,检查是否有重复的数据.如果有, ...

  9. c语言实验报告5数组,c语言实验报告五一维数组.doc

    c语言实验报告五一维数组 <C程序设计>课程实验报告 学院: 班级: 姓名: 学号: 实验设备:计算机1台2011年3月1日 实验项目名称一维数组 掌握一维数组的定义.初始化,以及一维数组 ...

最新文章

  1. windows网络负载平衡
  2. .net 2.0 点击按钮用js控制是否回发关于vs2005的webproject补丁
  3. 武汉大学计算机学院 曹老师,关于校园网吧建设的计算机网络综合设计.doc
  4. Vue 单文件组件||Vue 单文件组件的基本用法||webpack 中配置 vue 组件的加载器|| 在 webpack 项目中使用 vue
  5. transformer架构的理解
  6. Java基础7:关于Java类和包的那些事
  7. 来自内蒙古草原的摇滚歌手
  8. 【剑指offer】_06 变态跳台阶
  9. Python把函数作为参数传入的高阶编程方法
  10. vscode 文件高亮插件_vscode中的vue文件不高亮,但是已经安装了vetur插件了,到底为什么???...
  11. LaTeX的历史:图灵奖得主1977年开启的计划,引发学术圈重大变革
  12. 前台提交数据到后台为乱码问题解决方式
  13. 聚焦BCS|北京网络安全大会产业峰会:探寻产业规模增长之道
  14. C++栈与队列基本操作
  15. 程序人生:软件测试工程师,如何从手工测试转成自动化测试?这可能是每个测试要走的路...
  16. BertEmbedding的各种用法
  17. ucoreOS_lab8 实验报告
  18. 昌邑机器人_昌邑四轴CNC加工齿模长沙四轴CNC加工精鑫精密
  19. 斯坦福经典AI课程CS 221官方笔记来了!机器学习模型、贝叶斯网络等重点速查...
  20. TreeMap按照value进行排序

热门文章

  1. ipad分屏_第九期procreate教程|分屏技巧篇+超好用的iPad软件推荐
  2. uniApp正则表达式校验手机、邮箱
  3. 腾讯广点通广告投放-转化归因API回传接口对接踩坑指南
  4. 微信小程序获得用户头像昵称调整(2022年9月28日修改)
  5. 八股文--Java基础下
  6. python2.7中实现sah-1加密
  7. 浪潮网上测评没通过_浪潮软件常见问题解决
  8. 虚拟化 VMware ESXi(二)
  9. SGU 187 Twist and whirl - want to cheat(splay)
  10. 微信小程序-地图实例