当前位置:首页 » 编程语言 » c语言求最大值函数

c语言求最大值函数

发布时间: 2022-12-09 16:54:53

1. c语言编程题 编写求一组数据中最大值的函数,函数原型为:int find_max (int*p,int n)。

#include <stdio.h>

#define N 10


int find_max(int *p, int n);


int main(void)

{

int a[N] = {1, 87, 0, 2, 6, 90, -30, 34, 109, 1000};

printf("最大值为%d ", find_max(a, N));

return 0;

}


int find_max(int *p, int n)

{

int max = p[0], i = 1;

for(i = 1; i < n; i++)

{

if(max < p[i])

max = p[i];

else

continue;

}


return max;

}

2. C语言,利用函数求10个数的最大值(函数参数为含有10个数的数组,返回值为最大值)

#include"stdio.h"

voidInput_Max_Min(int*p,int*pl,int*ps){

inti;

printf("Pleaseenterthe10Numbers... ");

for(*pl=*ps=i=0;i<10;i++){//输入10个整数并判断大小

scanf("%d",p+i);

if(p[i]<p[*ps])//

*ps=i;

if(p[i]>p[*pl])//

*pl=i;

}

}

intmain(intargc,char*argv[]){

intm[10],ml,ms;

Input_Max_Min(m,&ml,&ms);//用数组首址和最大值及最小值位置记录变量地址调用自定义函数

printf("TheMAXism[%d]==%d TheMINism[%d]==%d ",ml,m[ml],ms,m[ms]);//输出结果

return0;

}

(2)c语言求最大值函数扩展阅读

c语言函数求两个数的最大值

声明一个求两个数最大值的函数

if(a>b){

printf("最大值是%d",a);

}else{

printf("最大值是%d",b);

}

#include<stdio.h>

max(inta,intb){

//三木运算来求出最大值

intz=a>b?a:b;

printf("最大值是%d",z);

}

main(){

intx,y;

scanf("%d%d",&x,&y);

//调用max函数

max(x,y);

}

3. c语言用函数求出最大值

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int n,a,max,i;
    scanf("%d",&n);
    scanf("%d",&max);
    for(i=1;i<n;i++)
    {
        scanf("%d",&a);
        if(a>max)max=a;
    }
    printf("%d",max);
    return 0;
}

4. 用C语言编写一个求两个数最大值的函数,在主函数输入3个整数,调用该函数输出其中最大值

intmax(inta,intb)
{returna>b?a:b;}
intmain()
{
inta,b,c;
scanf("%d%d",&a,&b,&c);
printf("%d ",max(max(a,b),c));
return0;
}

5. c语言求最大值函数

自定义函数实现

int max(int a,int b)

{

return a>b?a:b;

}

6. C语言函数编程实现计算10个数的最大值,要求如下:

#include<stdio.h>
#include<conio.h>

voidarray_input(intarray[],intn);
intmax(intarray[],intn);

intmain(void){
intarray[10];

printf("请输入10个数据:");
array_input(array,10);

printf("10个元素最大值:%d ",max(array,10));

getch();/*屏幕暂留*/
return0;
}

/*输入数组*/
voidarray_input(intarray[],intn){
inti;
for(i=0;i<n;i++)
scanf("%d",&array[i]);
putchar(' ');
}

/*计算数组最大值*/
intmax(intarray[],intn){
inti;
intmax=array[0];
for(i=0;i<n;i++){
if(array[i]>max)
max=array[i];
}
returnmax;
}

7. 用C语言编程求数组中最大数的函数

#include "stdio.h"
int main()
{
int x[100],max,min,i,n;
printf("输入整数个数:");
scanf("%d",&n);

printf("输入一组正整数:");
scanf("%d",&x[0]);
max=0;min=0;
for(i=1;i<n;i++)
{
scanf("%d",&x[i]);
if(x[max]<x[i]) max=i;
if(x[min]>x[i]) min=i;
}

printf("最大值是%d,下标(从0开始)%d\n最小值是%d,下标(从0开始)%d\n",x[max],max,x[min],min);
}

热点内容
视频聊天室源码php 发布:2025-01-21 01:39:29 浏览:938
游戏脚本xp 发布:2025-01-21 01:25:48 浏览:209
cfa建模需要什么电脑配置 发布:2025-01-21 01:16:41 浏览:96
配置获取异常怎么办 发布:2025-01-21 01:16:29 浏览:641
植发都加密吗 发布:2025-01-21 01:16:28 浏览:735
工商保障卡原始密码是什么 发布:2025-01-21 01:09:33 浏览:786
sqlserver2012sp 发布:2025-01-21 01:06:23 浏览:888
惊变在线看ftp 发布:2025-01-21 01:06:20 浏览:233
用近似归算法 发布:2025-01-21 00:51:56 浏览:517
php显示数据库中图片 发布:2025-01-21 00:44:34 浏览:146