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

c语言数组最大值函数

发布时间: 2024-03-21 01:20:25

‘壹’ c语言如何求数组最大值

解题思路:先键盘输入10个整数,假设数组的第1个是最大数max,同时设置最大值下标为0,接着for循环依次判断其是否大于最大数,如果大于替换掉最大值,并更新最大值下标,最后输出最册桐颂大数和数组下标。

参考代码:

#include<stdio.h>

intmain(){

inti,a[10],max,maxi;

//输入10个整数

for(i=0;i<轮让10;i++)

{

scanf("%d",&a[i]);

}

//假设数组的第1个是最大数max,同时设置最大值下标为0

max=a[0];

maxi=0;

//for循环依次判断其是否大于最大数,如果大于替换掉最大值,并更新最大值下标

for(i=1;i<州郑10;i++){

if(a[i]>max){

max=a[i];

maxi=i;

}

}

//输出最大数和数组下标

printf("最大数为:%d,数组下标为:%d",max,maxi);

return0;

}

程序运行结果如下:

‘贰’ 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);

}

‘叁’ 用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);
}

热点内容
linux查看cuda版本 发布:2025-07-04 15:15:49 浏览:42
反编译浏览器 发布:2025-07-04 15:15:45 浏览:451
java直播网站源码 发布:2025-07-04 14:46:35 浏览:169
安卓应用市场消费记录怎么删除 发布:2025-07-04 14:39:47 浏览:30
知道一个服务器的ip地址 发布:2025-07-04 14:20:33 浏览:597
苹果7锁屏密码怎么改 发布:2025-07-04 14:04:44 浏览:710
P三零是什么配置 发布:2025-07-04 13:58:41 浏览:361
哪个安卓机有长方形home键 发布:2025-07-04 13:43:58 浏览:861
android脚本录制 发布:2025-07-04 13:17:47 浏览:342
嵌入式和安卓哪个硬件成本高 发布:2025-07-04 13:05:56 浏览:229