标题:运行正确,为何提交不过????
取消只看楼主
cjw911
Rank: 1
等 级:新手上路
帖 子:17
专家分:2
注 册:2013-4-9
结帖率:0
已结贴  问题点数:10 回复次数:0 
运行正确,为何提交不过????

输入10个大小不同的整数,将它们从小到大排序后输出,并给出现每个元素在原来序列中的位置。


输入


输入数据有一行,包含10个整数,用空格分开。


输出


输出数据有两行,第一行为排序后的序列,第二行为排序后各个元素在原来序列中的位置。
#include<stdio.h>
int main()
{
  int a[10] ,b[10]={1,2,3,4,5,6,7,8,9,10},i,j,temp,t;
  for(i=0;i<10;i++)
   scanf("%d",&a[i]);   
   for(j=0;j<10;j++)
     for(i=0;i<10-j;i++)
    if(a[i]>a[i+1])
    {temp=a[i];
    a[i]=a[i+1];
    a[i+1]=temp;
    t=b[i];
    b[i]=b[i+1];
    b[i+1]=t;}
   for(i=0;i<9;i++)
   printf("%d ",a[i]);
   printf("%d\n",a[i]);
   for(i=0;i<9;i++)
   printf("%d ",b[i]);
      printf("%d\n",b[i]);
   return 0;
}  
搜索更多相关主题的帖子: include 
2013-04-11 15:35



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-403832-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.040822 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved