⑴ 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);
}