菜鸟问题!请高手指教
2004-11-24 07:25
344 查看
我的程序是:定义两个数组,每个数组各输入任意5个数字现分别对各个数组进行大小排序,然后合并两个数组,最后用一个c[10]数组按从小至大打印出来!程序如下,
#include<iostream.h>
void main()
{
const int n=5;
int i,j,small,a
,b
;
cout<<"input a[5]"<<endl;
for(i=0;i<n;i++)
cin>>a[i];
cout<<"input b[5]"<<endl;
for(i=0;i<n;i++)
cin>>b[i];
for(i=0;i<n-1;i++)
{
small=i;
for(j=i+1;j<n;j++)
if(a[j]<a[small])
small=j;
int temp;
temp=a[i];
a[i]=a[small];
a[small]=temp;
}
for(i=0;i<5;i++)
cout<<a[i]<<" ";
cout<<endl;
for(i=0;i<n-1;i++)
{
small=i;
for(j=i+1;j<n;j++)
if(b[j]<b[small])
small=j;
int temp1;
temp1=a[i];
b[i]=b[small];
b[small]=temp1;
}
for(i=0;i<5;i++)
cout<<b[i]<<" ";
cout<<endl;
int c[10];
int indA=0,indB=0,indC=0;
while(indA<5&&indB<5)
if(a[indA]<=b[indB])
c[indC++]=a[indA++];
else
c[indC++]=b[indB++];
while(indA<5)
c[indC++]=a[indA++];
while(indB<5)
c[indC++]=b[indB++];
cout<<endl<<"---------c(small->large)---"<<endl;
for(i=0;i<10;i++)
cout<<c[i]<<" ";
cout<<endl;
}
请高手执教一下!为何不能排序出来
#include<iostream.h>
void main()
{
const int n=5;
int i,j,small,a
,b
;
cout<<"input a[5]"<<endl;
for(i=0;i<n;i++)
cin>>a[i];
cout<<"input b[5]"<<endl;
for(i=0;i<n;i++)
cin>>b[i];
for(i=0;i<n-1;i++)
{
small=i;
for(j=i+1;j<n;j++)
if(a[j]<a[small])
small=j;
int temp;
temp=a[i];
a[i]=a[small];
a[small]=temp;
}
for(i=0;i<5;i++)
cout<<a[i]<<" ";
cout<<endl;
for(i=0;i<n-1;i++)
{
small=i;
for(j=i+1;j<n;j++)
if(b[j]<b[small])
small=j;
int temp1;
temp1=a[i];
b[i]=b[small];
b[small]=temp1;
}
for(i=0;i<5;i++)
cout<<b[i]<<" ";
cout<<endl;
int c[10];
int indA=0,indB=0,indC=0;
while(indA<5&&indB<5)
if(a[indA]<=b[indB])
c[indC++]=a[indA++];
else
c[indC++]=b[indB++];
while(indA<5)
c[indC++]=a[indA++];
while(indB<5)
c[indC++]=b[indB++];
cout<<endl<<"---------c(small->large)---"<<endl;
for(i=0;i<10;i++)
cout<<c[i]<<" ";
cout<<endl;
}
请高手执教一下!为何不能排序出来
相关文章推荐
- javascript表单之间的数据传递!
- 主引导扇区释疑
- 关于数据库备份的问题!
- 力争最简单把*、&说清楚
- set()的用法小介
- 纯编码实现数据库的建立或压缩
- SymbianOS Series 60学习笔记三:数据库初探
- 搜索最大值所在的ID号 - 和 - 用C#和数据库实现无限级分类法
- 一个交叉表
- HashMap vs FastHashMap
- 22首柔美至级的音乐::转载::
- SymbianOS Series 60学习笔记三:数据库初探
- 一般网站用户注册流程:(适用初学者)
- XML4C中文兼容问题
- 关于C语言中的变量
- ASP实用代码
- 台湾网站浏览排行榜
- DebugTrace 使用说明
- 自动获取表格数据添加,修改数据库数据的类
- 权限管理的设计和实现