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

}

相关推荐
.格子衫.8 分钟前
真题卷001——算法备赛
算法
XiaoyaoCarter18 分钟前
每日一道leetcode
c++·算法·leetcode·职场和发展·二分查找·深度优先·前缀树
Hygge-star36 分钟前
【数据结构】二分查找5.12
java·数据结构·程序人生·算法·学习方法
CoderIsArt43 分钟前
参数系统的基类Parameter抽象类
c#
June`2 小时前
专题二:二叉树的深度搜索(二叉树剪枝)
c++·算法·深度优先·剪枝
盛夏绽放2 小时前
Python字符串常用方法详解
开发语言·python·c#
加什么瓦2 小时前
Redis——底层数据结构
数据结构
小狗祈祷诗3 小时前
day22-数据结构之 栈&&队列
c语言·数据结构
AI+程序员在路上3 小时前
XML介绍及常用c及c++库
xml·c语言·c++
好吃的肘子3 小时前
Elasticsearch架构原理
开发语言·算法·elasticsearch·架构·jenkins