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-10 sdut-C语言实验-排序问题相关推荐

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

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

  2. 【实验五 一维数组】7-11 sdut-C语言实验- 数列有序!

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

最新文章

  1. win8恢复我的计算机较早时间点,Win8系统的重置和刷新功能 -电脑资料
  2. FPGA远程更新之限制条件
  3. 【OpenCV入门教程之六】 创建Trackbar 图像对比度、亮度值调整(转)
  4. Microsoft JET Database Engine 错误 '80040e09' 解决方法
  5. [pl-slam] 几个重要的参数属性
  6. MySQL 备份恢复
  7. SQlite数据库的C编程接口(一) 简介 ——《Using SQlite》读书笔记
  8. HDOJ_ACM_统计问题
  9. LinuxC高级_day1
  10. 智能音箱全国产化电子元件推荐方案
  11. BZOJ 2959 长跑 (LCT+并查集)
  12. 华硕a550jk4200公版显卡驱动适配教程
  13. CSS实现3D菜单效果【每日一题】
  14. Apache POI Excel固定(冻结)单元格
  15. chrome浏览器google搜索结果打不开
  16. 基于卷积神经网络进行图像分类
  17. HTMLCSS学习笔记(二十四)——利用border属性制作太极图与哆啦A梦
  18. 国外stripe支付,超简单几行代码搞定
  19. 再一次获取你的WIFI密码(fluxion附视频)
  20. 《Python编程:从入门到实践》读书笔记:第13章 外星人来了

热门文章

  1. 零基础学日语资料附经验分享
  2. 实现 等高线图 - 基于python-matplotlib
  3. 电压跟随器的作用- -电压跟屁虫有什么作用呢???
  4. 香港科大2020年TOP12人气热帖@商学院公众号
  5. 跟ChatGPT,聊聊ChatGPT
  6. 【信号调理】用“晶体三极管”搭建CE放大器的实操经验分享
  7. NAS硬盘存储服务器维修,NAS存储服务器用NAS硬盘的原因有哪些?NAS存储服务器硬盘该如何选择?...
  8. 第一阶段:Python开发基础 day18 模块的使用(三)
  9. CST微波工作室学习笔记—10.数据后处理
  10. Excel 怎样去掉单元格中的回车符号