我是靠谱客的博主 称心大炮,最近开发中收集的这篇文章主要介绍输入10个整数,将它们从小到大排序后输出,并给出现在每个元素在原来序列中的位置。,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

#include<stdio.h>
void main()
{
int i, j, t1, t2;
int a[10], b[10];
for(i=0, j=1; i<10; i++, j++)
{
scanf("%d", &a[i]);
b[i] = j;
}
for(int k = 0; k<10; k++)
for(int l =k+1; l<=9; l++)
{
if(a[k]>a[l])
{
t1 = a[l]; a[l] = a[k]; a[k] = t1;
t2 = b[l];b[l] = b[k];b[k] = t2;
}
}
for(i=0; i<10; i++)
{
printf("%d", a[i]);
if(i<9)
printf(" ");
}
printf("n");
for(i=0; i<10; i++)
{
printf("%d", b[i]);
if(i<9)printf(" ");
}
printf("n");
}

最后

以上就是称心大炮为你收集整理的输入10个整数,将它们从小到大排序后输出,并给出现在每个元素在原来序列中的位置。的全部内容,希望文章能够帮你解决输入10个整数,将它们从小到大排序后输出,并给出现在每个元素在原来序列中的位置。所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(57)

评论列表共有 0 条评论

立即
投稿
返回
顶部