| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1311 人关注过本帖
标题:[求助]在已有序的数组中插入数X
取消只看楼主 加入收藏
poing
Rank: 1
等 级:新手上路
帖 子:32
专家分:0
注 册:2006-7-22
收藏
 问题点数:0 回复次数:9 
[求助]在已有序的数组中插入数X
有谁能指点下这道题目怎么做啊,在已有序的数组中插入数X,先谢谢啦!

2007-04-15 18:06
poing
Rank: 1
等 级:新手上路
帖 子:32
专家分:0
注 册:2006-7-22
收藏
得分:0 
#include "iostream.h"
void main()
{
int i,j,k,t,a[6]={1,2,4,5,6,7};
for(i=0;i<6;i++)
cout<<a[i]<<" ";
cout<<"please enter a number"<<endl;
cin>>j;
t=j;
for(i=0;i<6;i++)
{if(a[i]>j)
for(k=6;k>i;k--)
a[k]=a[k-1];
}
a[k]=t;

for(i=0;i<=6;i++)
cout<<a[i]<<" ";
}

这是我写的程序,请各位帮忙看下,哪里出问题啦,,当输入"3"时,运行结果为"1 2 4 4 4 4 4
2007-04-15 18:12
poing
Rank: 1
等 级:新手上路
帖 子:32
专家分:0
注 册:2006-7-22
收藏
得分:0 
各位帮下忙看一看这题目怎么做啦
题目:在已有序的数组中插入数X,
例如:
已知一组数:1 2 4 5 6 7;
插入数:3;
使其重新排序:
1 2 3 4 5 6 7;
用一维数组怎么做啊?
2007-04-16 12:06
poing
Rank: 1
等 级:新手上路
帖 子:32
专家分:0
注 册:2006-7-22
收藏
得分:0 
怎么没有人回答我的问题呢?是不是太简单你们不感兴趣啊,本人是刚接解C++的,请大家帮一下忙啦,我还要等着交作业呢,,谢谢!
2007-04-17 12:02
poing
Rank: 1
等 级:新手上路
帖 子:32
专家分:0
注 册:2006-7-22
收藏
得分:0 
可能真是题目简单了一点啦,经过我的一翻努力终于搞定它啦!
2007-04-17 12:36
poing
Rank: 1
等 级:新手上路
帖 子:32
专家分:0
注 册:2006-7-22
收藏
得分:0 
6楼的朋友你能编下这个程序吗,让我看看有什么不同啊!谢谢啦

2007-04-17 18:53
poing
Rank: 1
等 级:新手上路
帖 子:32
专家分:0
注 册:2006-7-22
收藏
得分:0 
很感谢9,10楼的朋友们;为我编这个程度!让我学到不少的知识啊!
2007-04-18 12:37
poing
Rank: 1
等 级:新手上路
帖 子:32
专家分:0
注 册:2006-7-22
收藏
得分:0 
9楼的程序,当我将a[7]={1,2,4,5,67}改成a[6]={1,2,4,5,6,7}时,运行后我输入3后;运行结果显示为:1 2 7 4 5 6 7;到底是什么回事呢?
有时能给我解释一下啊,,谢谢!
2007-04-18 12:52
poing
Rank: 1
等 级:新手上路
帖 子:32
专家分:0
注 册:2006-7-22
收藏
得分:0 
各位帮下忙啦!
2007-04-18 17:41
poing
Rank: 1
等 级:新手上路
帖 子:32
专家分:0
注 册:2006-7-22
收藏
得分:0 
我知是超过范围啦,但不知为什么a[2]=7;再解释一下啦,谢谢啦

2007-04-19 19:56
快速回复:[求助]在已有序的数组中插入数X
数据加载中...
 
   



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

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