编写函数int fun(int a[],int n),其功能是求一维数组中前n个数的最大值,最大值作为函数返回值。

如题所述

第1个回答  2007-10-15
这个问题应该是非常简单的;

int fun(int a[],int n)
{
int i, m;
for (i=1, m=a[0]; i<n; ++n) if (m<a[i]) m=a[i];
return m;
}
第2个回答  2007-10-15
int fun(int a[],int n)
{
int i;
for(i=0;i<n;i++)
{
if(a[i]>a[i+1])
a[i+1]=a[i];
}
return a[i];
}本回答被提问者采纳

...n),其功能是求一维数组中前n个数的最大值,最大值作为函数返回值...
int fun(int a[],int n){ int i, m;for (i=1, m=a[0]; i<n; ++n) if (m<a[i]) m=a[i];return m;}

...fun,它的功能是:找出一维整型数组元素中最大的值和它所 在的下标...
void fun(int a[], int n, int *max, int *d ){ int i;for(i=0,*max=0,*d=0;i<n;i++){ if( a[i] > *max ) *max=a[i],*d=i;} }

C语言编写函数,寻找具有n个元素的一维数组中的最大值和最小值,并返回...
include<stdio.h>double fun(int a[],int n,int *max,int *min){int i,s; *max=*min=s=a[0]; for(i=1;i<n;i++) {if(a[i]>*max)*max=a[i]; if(a[i]<*min)*min=a[i]; s+=a[i]; } return (float)s\/n; }int main(){int n,max,min,i,a[100...

编写一个函数,其功能是找出一维数组最大元素的位置
include <stdio.h>int fun(int a[]){int i,j,max=a[0];for(i=1;i<10;i++)if(max<a[i]){max=a[i];j=i;}return j;}int main(){int i,a[10];for(i=0;i<10;i++)scanf("%d",&a[i]);printf("最大元素的位置: %d",fun(a));return 0;}运行示例:注意:数组元素下...

急求!!!全国计算机等级考试二级C机考题库 附答案的最好 !急!!!
void fun(int *a, int *n){int i,j=0;for(i=2;i<1000;i++)if ((i%7==0 || i%11==0) && i%77!=0)a[j++]=i;*n=j;}3: 第3题 请编写函数void fun(int x,int pp[],int *n),它的功能是:求出能整除x且不是偶数的各整数,并按从小到大的顺序放在pp所指的数组中,这些除数的个...

c语言编写一个函数,找出一维数组中的最大值和最小值,并计算出数组元素的...
double fun(double a[],int n,int *max,int *min);\/*函数原型声明:其中a为数组,n为数组元素个数,max指向最大数,min指向最小数,函数返回值为平均值*\/ int main(){ double b[10],aver;int x,y=10,max=0,*ma=&max,min=0,*mi=&min;for(x=0;x<y;x++){b[x]=x*(x-8.25...

函数的fun功能是:计算一维数组a中n个元素的平均值
2、如果ch中写的是大写的英文字母,只需要把它转换成相对应的小写英文字母。3、如果是其它的字符只需保持不变就可以了,最后将转换以后的结果做成函数值返回。4、最后一点值得注意的是,不要随便修改main()函数,不可以增行或者删行,也不能更改原有的程序结构。

...编写函数fun,其功能是:找出2*M整型二维数组中最大元素的值,并将此...
define M 4int fun (int a[][M]){ int i=0,j=0; \/\/进行二重索引 int max=a[i][j]; \/\/用于保存最大值,初始化为第一个数 for(i=0;i<N;i++) \/\/进行循环,每一个值与max比较,大于就赋给max,这样下来max就 for(j=0;j<M;j++) \/\/ 是数组中最大值 if(a[...

求C++高手!!!
6.请编写一个函数void fun(char a[],char b[],int n),其功能是:删除一个字符串中指定下标的字符。其中,a指向原字符串,删除后的字符串存放在b所指的数组中,n中存放指定的下标。 例如,输入一个字符串World,然后输入3,则调用该函数后的结果为Word。***7.请编写一个函数int fun(int*s,int t,int *k)...

c语言编程:编制函数,其功能是在float类型一维数组中查找最大值、最小...
int main(){ float max,min,a[N];int n,i;scanf("%d",&n);for(i=0;i<n;i++)scanf("%f",a+i);for(max=min=a[0],i=1;i<n;i++){ if(a[i]>max)max=a[i];if(a[i]<min)min=a[i];} printf("%g %g",max,min);return 0;} \/\/普通版本 include <stdio.h> int ...

相似回答