山东理工ACM:1196
来源:互联网 发布:rbac java 框架 编辑:程序博客网 时间:2024/04/27 13:59
题目描述
输入10个整数,将它们从小到大排序后输出,并给出现在每个元素在原来序列中的位置。
输入
输入数据有一行,包含10个整数,用空格分开。
输出
输出数据有两行,第一行为排序后的序列,第二行为排序后各个元素在原来序列中的位置。
示例输入
1 2 3 5 4 6 8 9 10 7
示例输出
1 2 3 4 5 6 7 8 9 101 2 3 5 4 6 10 7 8 9
include<stdio.h>int main(){ int a[10]; int b[10]={1,2,3,4,5,6,7,8,9,10}; int i,j,n,t,u; for(i=0;i<10;i++) { scanf("%d",&n); a[i]=n; } for(j=0;j<9;j++) for(i=0;i<9-j;i++) if(a[i]>a[i+1]) {t=a[i];a[i]=a[i+1];a[i+1]=t; u=b[i];b[i]=b[i+1];b[i+1]=u;} for(i=0;i<9;i++) printf("%d ",a[i]); printf("%d\n",a[9]); for(i=0;i<9;i++) printf("%d ",b[i]); printf("%d\n",b[9]);return 0;}
0 0
- 山东理工ACM:1196
- 山东理工ACM 2554
- 山东理工ACM:1191
- 山东理工ACM:1174
- 山东理工ACM:1164
- 山东理工ACM:1172
- 山东理工ACM:1216
- 山东理工ACM:1168
- 山东理工ACM:1180
- 山东理工ACM:1334
- 山东理工ACM:2737
- 山东理工ACM:1154
- 山东理工ACM:1596
- 山东理工ACM:1238
- 山东理工ACM:1333
- 山东理工ACM:1244
- 山东理工ACM:1181
- 山东理工ACM[2444]正方形
- leetcode之Plus One
- 我的博客园博客
- C/C++ 笔试、面试题目大汇总2
- 【C#】匿名方法的终结者——Lambda表达式
- Golang同步:锁的使用案例详解
- 山东理工ACM:1196
- IOS UIToolbar
- 1.显示和隐藏ActionBar
- Error: Could not create the Java Virtual Machine.
- Mysql学习笔记六,视图
- 项目总结(一) 手机清空后台后,依旧可以接收到推送的解决方案
- IP地址
- Xml处理——获取Xml格式数据
- ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql'