C语言求最大的数组函数 c语言求最大的数组函数是什么

C语言求一个数组的最大值?C语言程序如下:
#include stdio.h
void fun(int a[],int n,int *k)
{
int i,maxxr,j;
maxxr=a[0];
for(i=0;in;i++)
{
if(maxxra[i])
{
maxxr=a[i];
}
}
for(i=0;in;i++)
{
if(maxxr==a[i]){
j=i;
break;
}
}
*k=j;
}
int main(void)
{
int a[10]={ 876,675,896,101,301,401,980,431,451,777},k;
fun(a, 10, k);
printf("%d,%d", k, a[k]);
}
扩展资料:
思路:
1、先定义数组(其数组长度取最大值C语言求最大的数组函数,题目要求为10) , 然后通过for循环给数组一个个赋值,即可得到一个数组;
2、找数组C语言求最大的数组函数的最大值,这一步是最关键的一步,由于所输入的值不确定那个是最大值 , 故可以先设置另一个一个变量(index)来存储最大值变量的下标 。
3、紧接着继续在数组里for循环,逐一跟下标为index的值相比较,如果比下标为index的值大,这时候就将两者中数值大的下标赋值给index 。
4、按要求输出 。
c语言中,写一个函数 , 求数组的最大值int max(int d[ ],int n)
{
int max=d[0];
int i;
for(i=0;in;i++)
{
if(maxd[i])
{
max=d[i];
}
}
return max;
}
用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;in;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);
}
C语言,使用指针作为函数参数,写一求数组中最大值和最小指的函数#include<stdio.h>
voidhanshu(int*arry,intsize , int*m,int*n)

*m=arry[0];
*n=arry[1];
for(inti=0;i<size;i++)

if(arry[i]>*m)
*m=arry[i];
if(arry[i]<*n)
*n=arry[i];


intmain(intargc,constchar*argv[]){ 。
inta[]={1,5,6,2,3,8,9,7,4,5};//定义一个十个数据的数组
intmax;//存放最大值
intmin;//存放最小值
hanshu(a,10,&max,&min);//函数传送数组,并将最大值,最小值的地址传送
printf("Themaxnumberis%d\n",max);
printf("Theminnumberis%d\n",min);
return0;

扩展资料:
include用法:
#include命令预处理命令的一种,预处理命令可以将别的源代码内容插入到所指定的位置;可以标识出只有在特定条件下才会被编译的某一段程序代码;可以定义类似标识符功能的宏,在编译时,预处理器会用别的文本取代该宏 。
插入头文件的内容
#include命令告诉预处理器将指定头文件的内容插入到预处理器命令的相应位置 。有两种方式可以指定插入头文件:
1、#includelt;文件名gt;
2、#include"文件名"
【C语言求最大的数组函数 c语言求最大的数组函数是什么】C语言求最大的数组函数的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于c语言求最大的数组函数是什么、C语言求最大的数组函数的信息别忘了在本站进行查找喔 。

    推荐阅读