各位高手,帮帮忙,看错在那里,谢谢!
#include<iostream> //编译预处理命令using namespace std; //使用命名空间std
double min(double *p,int n) //求一组数的最小值
{
int i;
double min;
min=*p;
for(i=1;i<n;i++)
{
if(min>*(p+i))
min=*(p+i);
return min;
}
/*double max(double *p,int n) //求一组数的最大值
{
int i;
double max;
max=*p;
for(i=1;i<n;i++)
{
if(max<*(p+i))
max=*(p+i);
}
return max;
}*/
int main()主函数main()
{
int i,n;
double *p;
cout<<"请输入数字的个数:"; //输入提示
cin>>n;
p=new double[n]; //分配内存空间
cout<<"请输入"<<n<<"个数:"; //输入提示
for(i=0;i<n;i++)输入一组数
cin>>*(p+i);
cout<<"min="<<min(p,n)<<endl; //输出一组数的最小值
/* cout<<"max="<<max(p,n)<<endl;*/ //输出一组数的最大值
delete p; //释放内存空间
system("PAUSE"); //调用库函数system(),输出系统提示信息
return 0;返回值0, //返回操作系统
}
[ 本帖最后由 JHNF 于 2011-9-20 20:53 编辑 ]