第1个回答 2010-05-31
#include<iostream>
using namespace std;
#define SIZE 10
int max(int * b)
{
int maxnum=b[0];
for(int i=1;i<SIZE;i++)
{
if(maxnum<b[i])
maxnum=b[i];
}
return maxnum;
}
int min(int * b)
{
int minnum=b[0];
for(int i=0;i<SIZE;i++)
{
if(minnum>b[i])
minnum=b[i];
}
return minnum;
}
void main()
{
int max_num,min_num;
int a[10];
cout<<"请输入10个数值,数值间以空格隔开"<<endl;
for(int i=0;i<SIZE;i++)
cin>>a[i];
max_num=max(a);
min_num=min(a);
cout<<"最大值是"<<max_num<<endl;
cout<<"最小值是"<<min_num<<endl;
}
帮你写好程序提交后才发现好几位同志已经提交了。。。
第2个回答 2019-11-14
#include <iostream>
const double max_value(double arr[],double size);
using namespace std;
int main()
{
double arr[]={2,4,1,7,3};
double size=5.0;
double max = max_value(arr, size);
cout<<"the max value of arrary is:"<<max<<endl;
return 0;
}
const double max_value(double arr[],double size)
{
double max=arr[0];
for (int i=1;i<size;i++)
if(max < arr[i]) max = arr[i];
return max;
}
第3个回答 2010-05-31
#include <iostream>
using namespace std;
int Max(int *p)
{
int max=*p;
for(int i=0;i<10;i++)
{
if(max<p[i]) max=p[i];
}
return max;
}
int Min(int *p)
{
int min=*p;
for(int i=0;i<10;i++)
{
if(min>p[i]) min=p[i];
}
return min;
}
int main(void)
{
int a[]={1,3,5,7,9,2,4,6,8,0};
cout<<Max(a)<<endl;
cout<<Min(a)<<endl;
return 0;
};
第4个回答 2010-05-31
#include<iostream>
using namespace std;
double max(double array[]){
double num;
num=array[0];
for(int i=1;i<10;i++)
if(array[i]>num) num=array[i];
return num;
}
double min(double array[]){
double num;
num=array[0];
for(int i=1;i<10;i++)
if(array[i]<num) num=array[i];
return num;
}
int main(){
double array[10];
cout<<"input 10 numbers";
for(int j=0;j<10;j++)
cin>>array[j];
cout<<"max="<<max(array)<<endl;
cout<<"min="<<min(array)<<endl;
}