C/C++里如何定义一个函数求最大数 C语言,定义一个FnMax函数,要求键盘输入10个数,比较出...

作者&投稿:慕哲 (若有异议请与网页底部的电邮联系)
#include <stdio.h>
int main()
{
int a[10]={2,1,5,6,3,4,9,8,7,10};
int max,i;
max=a[0];
for(i=0;i<10;i++)
{
if(max<a[i])
{
max=a[i];
}
}
printf("max num is %d.\n",max);
}

#include<iostream>
using namespace std;
int Max(int,int);
int main()
{ int a[10]={1,2,5,3,34,7,15,8,10,27};
int max=a[0];
for(int i=0;i<10;i++){
max=Max(max,a[i]);
}
cout<<max<<endl;
}
int Max(int a,int b){
return a>b?a:b;
}

int getMax(int* intArray){
int max = intArray[0];
int i = 1;
while(i<=9){
if(max <= intArray[i]) max = intArray[i];
i ++;
}
return max;

}

c语言如何写一个自定义函数,随意输入n个数,求出这n个数中的最大值~

// 这里为了方便就表示num是正整数
void test(){
int num;
int max=0;
while(1){
scanf("%d",&num);
if(num <= 0)break;

if(max < num){
max = num;
}
}
printf("max=%d
",max);
}

void FnMax(){int i,max;printf("请输入10个数: ");for(i=0;i=10) printf("最大值为%f",max);}