C语言[数组作函数参数]

输入10个整数作为一个数组,要求判断并且输出其中最大的值和它是数组中的第几位数。


本次代码调用max函数

数组元素为a[1]~a[9]


代码如下:

#include <stdio.h>

int main()

{

int max(int x,int y);

int i,m,n,a[10];

printf("enter 10 interger number:");

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

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

printf("\n");

for(i=1,m=a[0],n=0; i<10; i++)

{

if (max(m,a[i])>m)

{ m=max(m,a[i]);

n=i;

}

}

printf("MAx is %d and it is %d th\n",m,n+1);

}

int max(int x,int y)

{

return(x>y?x:y);

}

相关推荐
naruto_lnq17 小时前
多平台UI框架C++开发
开发语言·c++·算法
Tingjct17 小时前
十大排序算法——交换排序(一)
c语言·开发语言·数据结构·算法·排序算法
MM_MS17 小时前
Halcon图像点运算、获取直方图、直方图均衡化
图像处理·人工智能·算法·目标检测·计算机视觉·c#·视觉检测
每天要多喝水18 小时前
贪心算法专题Day22
算法·贪心算法
ujainu18 小时前
Flutter + OpenHarmony 游戏开发进阶:动态关卡生成——随机圆环布局算法
算法·flutter·游戏·openharmony
PPPPPaPeR.18 小时前
程序地址空间
linux·算法
苦藤新鸡18 小时前
51.课程表(拓扑排序)-leetcode207
数据结构·算法·leetcode·bfs
senijusene18 小时前
数据结构与算法:栈的基本概念,顺序栈与链式栈的详细实现
c语言·开发语言·算法·链表
naruto_lnq18 小时前
分布式日志系统实现
开发语言·c++·算法
啊我不会诶18 小时前
Codeforces Round 1071 (Div. 3) vp补题
开发语言·学习·算法