标题:一道填空题
取消只看楼主
blueness21
Rank: 1
等 级:新手上路
帖 子:57
专家分:0
注 册:2007-7-28
 问题点数:0 回复次数:1 
一道填空题

题目:
#include<iostream.h>
int squeeze(int a[],int size,int num);
int main()
{
int temp;
int number[]={3,16,18,2,4,19,5,15};
const int size=________________//sizeof(number)/sizeof(int);
for(int i=0;i<3;i++)
{
cout<<"请输入一个数:"<<endl;
cin>>temp;
cout<<"被挤出来的数是:"<<squeeze(____________)<<endl;//number,size,temp
}
return 0;
}
int squeeze(int a[],int size,int num)
{
int min_____,temp,mini;//=a[0]
cout<<"原来的数组为:"<<endl;
for(int i=0;i<size;i++)
{
cout<<" "<<a[i];
if(______)//a[i]<min
{
min=a[i];
________//mini=i;
}
}
cout<<endl;
if(_______)//num>min
{
temp=a[mini];
a[mini]=num;
return temp;
}
else
{
____________//return num;
}
}
运行结果:
请输入一个数
17
原来的数组为
3 16 18 2 4 19 5 15
被挤出来的是2
请输入一个数
1
原来的数组为
3 16 18 17 4 19 5 15
被挤出来的是 1
请输入一个数
8
原来的数组为
3 16 18 17 4 19 5 15
被挤出来的是 3
--------------------------------------------------------------
"//"后面是我自己填的.结果可以运行到正确答案的倒数第2行。然后就会弹出内存错误.
请大家指教~

搜索更多相关主题的帖子: 填空 
2007-08-12 19:16
blueness21
Rank: 1
等 级:新手上路
帖 子:57
专家分:0
注 册:2007-7-28
得分:0 

额,谢谢先,最近在看指针,头大死了。..

2007-08-13 17:57



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




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

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