永发信息网

c++排序

答案:1  悬赏:30  手机版
解决时间 2021-07-29 12:50

用插入法排序# include <iostream>
using namespace std;
int main()
{
int a[10],i,m,j,t;
for(i=0;i<10;i++)
cin>>a[i];
for(j=1;j<10;j++)
{if(a[j]<a[0])
{for(t=j-1;t>=0;t--)
{m=a[j];
a[t+1]=a[t];
a[0]=m;}}
else
{for(i=0;i<j;i++)
{if (a[j]>a[i]&&a[j]<a[i+1])
{for(t=j-1;t>i;t--)
{m=a[j];
a[t+1]=a[t];

a[i+1]=m;}}}}}
for(i=0;i<10;i++)
cout<<a[i]<<' ';
return 0;
}

那个高手给我看看什么地方错了

最佳答案
#include<iostream>
using namespace std ;
int main()
{
int i ;
int m ;
int j ;
int t ;
int k ;
int a[10] ;

for(i = 0 ; i < 10 ; i ++ )
cin>>a[i] ;

for(j = 1 ; j < 10 ; j ++ )
{
k = j - 1 ;
t = a[j] ;
while( (k >= 0) && t < a[k] )
{
a[k + 1 ] = a[k] ;
k -- ;
}
a[ k + 1 ] = t ;

}

for(i = 0 ; i < 10 ; i ++ )
cout<<a[i]<<' ';

cout<<endl;
return 0 ;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
下载了windows7的光盘文件在硬盘上有没有什么
为什么会讨厌自己
石家庄顺丰速递的电话哪位友友知道?好像是40
我想买靴(男)
雨花区长沙中国农业银行(杨家山分理处)这个地
dnf里夏洛克在什么地方?
谁能介绍我几款类似于暗黑破坏神的游戏啊
发财树养死了代表什么,小猫死了有什么迷信说
我的孩子为什么吃饱了还要吃
变了吗?谁对谁错?还值得吗?
牌子:FOXCONN 型号:915m07c-g-6els的主板能
正方形的特征,,,快,我要10个
p4坏了、不过还能打开、里面的文件和电脑连接
哪个邀请我开通牧场啊?
QQ农场放草的图标为什么不见了?
推荐资讯
六分之五除以二又九分之七除以十五分之14
WOW出错是什么原因
亲爱的这不是爱情歌词,去他妈的爱情歌词
广州哪里有做羽绒的工厂?
南京星期天不休息的医院有哪些?
东安县永州合家利自锁安全门地址在哪,我要去
西工区洛阳上清寺这个地址怎么能查询到,着急
宁乡市长沙煤碳坝镇敬老院老年公寓这个地址在
我对爱情这个词满不懂因为爱情到底有什么用?
来宾晚上有什么地方好玩啊?
涧西区洛阳哥弟俩在什么地方啊,我要过去处理
ai可以超越一切吗?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?