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

}

相关推荐
2301_818419011 分钟前
C++中的协程编程
开发语言·c++·算法
add45a4 分钟前
C++中的工厂方法模式
开发语言·c++·算法
無限進步D11 分钟前
二分算法 cpp
算法
xushichao198912 分钟前
C++中的工厂模式高级应用
开发语言·c++·算法
njsgcs12 分钟前
c# solidworks 折弯系数检查
开发语言·c#
2501_9249526920 分钟前
C++模块化编程指南
开发语言·c++·算法
qzhqbb20 分钟前
差分隐私与大模型+差分隐私在相关领域应用的论文总结
人工智能·算法
2401_8319207423 分钟前
基于C++的爬虫框架
开发语言·c++·算法
MSTcheng.30 分钟前
【优选算法必修篇——位运算】『面试题 01.01. 判定字符是否唯一&面试题 17.19. 消失的两个数字』
java·算法·面试
weixin_4219226930 分钟前
模板元编程性能分析
开发语言·c++·算法