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

}

相关推荐
涛ing1 小时前
32. C 语言 安全函数( _s 尾缀)
linux·c语言·c++·vscode·算法·安全·vim
xrgs_shz2 小时前
MATLAB的数据类型和各类数据类型转化示例
开发语言·数据结构·matlab
独正己身2 小时前
代码随想录day4
数据结构·c++·算法
厂太_STAB_丝针3 小时前
【自学嵌入式(8)天气时钟:天气模块开发、主函数编写】
c语言·单片机·嵌入式硬件
利刃大大5 小时前
【回溯+剪枝】找出所有子集的异或总和再求和 && 全排列Ⅱ
c++·算法·深度优先·剪枝
charlie1145141915 小时前
从0开始使用面对对象C语言搭建一个基于OLED的图形显示框架(协议层封装)
c语言·驱动开发·单片机·学习·教程·oled
来恩10035 小时前
C# 类与对象详解
开发语言·c#
*TQK*5 小时前
ZZNUOJ(C/C++)基础练习1041——1050(详解版)
c语言·c++·编程知识点
Rachela_z5 小时前
代码随想录算法训练营第十四天| 二叉树2
数据结构·算法
细嗅蔷薇@5 小时前
迪杰斯特拉(Dijkstra)算法
数据结构·算法