标题:这个归并排序出了什么问题?显示不了问题,
取消只看楼主
typ978795165
Rank: 1
等 级:新手上路
威 望:2
帖 子:4
专家分:0
注 册:2014-11-4
结帖率:0
已结贴  问题点数:20 回复次数:0 
这个归并排序出了什么问题?显示不了问题,
#include"stdio.h"
#include"math.h"
main()
{   int a[10],b[10],c[20],i,j,k;
    for(i=j=0;i<10,j<10;++i,++j)
     {a[i]=i+sin(i);b[j]=j+cos(j);}
     for(i=j=k=0;i<10||j<10;)
{ if(a[i]<b[j]&&i!=10&&j!=10) c[k++]=a[i++];
else if(a[i]>b[j]&&i!=10&&j!=10) c[k++]=b[j++];      
else if(i==10&&j<10) for(;j<10;j++) c[k++]=b[j];
else if(i<10&&j==10)  for(;i<10;i++) c[k++]=a[i];}
  for(i=j=0;i<10;++i,++j)
        printf("%-3d%d\n",a[i],b[j]);
  for(k=0;k<20;++k)
        printf("%3d\n",c[k]);}
搜索更多相关主题的帖子: include 
2014-11-24 18:05



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




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

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