⑴ c语言子函数地址传递的方法,实现从10个数中找到最大值输出
#include <stdio.h>
void max_fun(int a[],int n)
{
int max = a[0];
int i = 0;
for (i = 1; i < n; i++)
{
启旅 if (a[i] > max)
{
max = a[i];
}
}
printf("max=%d ", max);
}
int main(void)
{
首散 int a[10];
int i = 0;
悄芹凳 for (i = 0; i < 10; i++)
{
scanf("%d", &a[i]); // 输入10个整数
}
max_fun(a,10);
return 0;
}
⑵ C语言中用子函数求五个数的最大数
#include <余咐stdio.h>
int get_max(int a[], size_t len)
{
int i;
int max;
max = a[0];
for (i = 1; i <配毁没培纳 len; i++)
{
if (a[i] > max)
{
max = a[i];
}
}
return max;
}
int main(int argc, char *argv[])
{
int a[5] = {7, 0, 5, 34, 8};
int max;
max = get_max(a, sizeof(a));
printf("max = %d\n", max);
return 0;
}
⑶ c语言 求一个数组的最大值~~要有子函数 好心人帮改一下
#include"枝枯stdio.h"
int max(int a[])
{
int i,t=a[0];
for (i=1;i<=3;i++)
if(t<a[i]) t=a[i];
return (t);
}
int main ()
{
int a[4],b,i;
for (i=0;i<=3;i++)
scanf ("%d",&a[i]);
b=max(a);//传给max函数数组指瞎搭肆针就行磨轿
printf("%d\n",b);
return 0;
}
//祝你学习进步
⑷ c语言求最大值函数
自定义函数实现
int max(int a,int b)
{
return a>b?a:b;
}
⑸ C语言调用两个子函数求两个数中绝对值最大的数
//已源派简调试通过,可验证
#include<iostream>
using namespace std;
int max_of_Absolute(int a,int b)//求绝对值大雹裤者
{
if(abs(a)>abs(b))
return a;
else
return b;
}
int max(int a,int b)//求数值大者羡胡
{
if(a>b)
return a;
else
return b;
}
int main()
{
int a,b;
cout<<"输入两个整数:";
cin>>a>>b;
cout<<"\n"<<"绝对值最大的数为: "<<max_of_Absolute(a,b)<<endl;
cout<<"值最大的数为: "<<max(a,b)<<endl;
}
⑹ 求c语言程序:用一个函数求N个数的最大值和最小值。。。
#include<stdio.h>
intmax(intn)
{inti,x,f;
scanf("%d",&f);
for(i=1;i<n;i++)
{scanf("%d",&x);
if(x>f)f=x;
}
returnf;
}
intmain()
{intn;
printf("有几个数:");
scanf("%d",&n);
printf("其中最大的数是:%d ",max(n));
return0;
}
#include<stdio.h>
int min;
int maxmin(int n)
{int i,x,f;
scanf("%d",&f);
min=f;
for(i=1;i<n;i++)
{scanf("%d",&x);
if(x>f)f=x;
else if(x<min)min=x;
}
return f;
}
int main()
{int n,mm;
printf("有几个数:");
scanf("%d",&n);
mm=maxmin(n);
printf("其中最大的数是:%d 最小的数是:%d ",mm,min);
return 0;
}
⑺ c语言编程如何实现数组中最大值,最小值之和如何使最大最小值用子函数实现
#include <stdio.h>
//、、c语言编程实现某一个数组中最大值,最小值之和。并要求最大最小值用子函数实现
int Max(int a[], int n);
int Min(int a[], int n);
int Sum(int a, int b);
int main( )
{
int a[10];
int i;
printf("请输入10个数: ");
for (i = 0; i < 10; i++) {
scanf("%d", &a[i]);
}
printf("sum = %d ",Sum(Max(a, 10), Min(a, 10)));
return 0;
}
int Max(int a[], int n)
{
int i;
int max = a[0];
for (i = 0; i < 10; i++) {
if (max < a[i]) {
max = a[i];
}
}
return max;
}
int Min(int a[], int n)
{
int i;
int min = a[0];
for (i = 0; i < 10; i++) {
if (min > a[i]) {
min = a[i];
}
}
return min;
}
int Sum(int a, int b)
{
return a + b;
}
⑻ C语言,用函数求最大值的。
C语言,用函数求最大值的步骤如下:
1,首先编辑vc6.0中的代码,将其另存为.c文件,然后单击构建按钮(或按键盘F7快捷键)。
⑼ c语言:交换两个数的值求最大值,用主函数和子函数的形式
#include<stdio.h>
intmax(int*a,int*b)
{
intt;
t=*a;
告键做*a=*b;
*b=t;
return(*a>亮配*b)?*a:*b;
}
voidmain()
{
inta,b;
scanf("%d%d",&a,&b);
袜衡printf("max=%d ",max(&a,&b));
printf("a=%d,b=%d ",a,b);
}