...数组中的一个最接近于a的平均值的数。函数原型:int mid(int *a...
int i=0,sum=0;double k;for(;i!=len;i++)sum+=a[i];k=((double)sum)\/len;return (k-(int)k)>0.5?(int)k+1:(int)k;} int main(){ int list[20]={1,2,4,5,6,7};cout<<mid(list,3);cin>>list[1];}
6. 编写函数int fun (int lim, int aa[MAX] ),该函数的功能是:
int lim,num;printf("请输入一个整数\\n");scanf("%d", &lim);num=fun(lim,aa);printf("\\n素数的个数: %d",num);}
定义一个函数max,函数功能为求出数组a中的最大值,在主函数中输入10个...
include <stdio.h>#include <string.h>void max(int i[]){int max;max = i[0];for(int a = 1;a<10;a++)if(max<i[a]) max=i[a];printf("\\n最大数是:%d\\n\\n",max);} int main(){int i[20];printf("求最大数,请输入 10 个数,空格隔开:");for(int a = 0;a<...
编写一个函数。返回一个int数组中存储的最大的数值,并在一个简单的程 ...
还有,在主函数中调用时不要带上返回值类型,直接写max(array,n);
请编写函数,该函数的功能是:将大于整数m且紧靠m的k个素数存入xx数组中...
} return 1;} void fun(int xx[],int m,int k) \/*查找靠近m的k个素数,存于xx数组*\/ { int count = 0;while(count < k){ m++;if(prime(m))xx[count++] = m;} } int main(void){ int xx[20]m,k;xx[20] = {0};printf("输入m 和 k 的值\\n");printf("\\nm =")...
编写函数:根据函数原型"int MM(int a[],int m)",编写函数定义,计算并返 ...
include<stdio.h> int MM(int a[],int m){ int i,t=a[0];for(i=1; i<m; i++)if(a[i]>t)t=a[i];return t*t;} void main(){ int a[]={1,2,4,6,9,7,8,5,3};int max;max=MM(a,9);printf("%d\\n",max);} ...
编写一个函数,函数原型是void f(int a[],int n,int k)。功能:将数值k...
include<stdio.h>#include<malloc.h>void f(int a[],int n,int k);void sx(int * p,int n);\/\/升序void printfa(int * p,int n);\/\/打印数组int main(){ int *a,n,k,i; printf("\\n请确认要输入几个整数:"); scanf("%d",&n); a=(int *)malloc(sizeof(int)...
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...
编写一个函数,该函数的功能是将一个整数数组中的最大值与第一个元素交 ...
int i;for (i=1; i<N; i++){ if (a[i] < minValue) \/\/ 比最小值更小,则记住最小值和位置 { minValue = a[i];minPosition = i;} if (a[i] > maxValue) \/\/ 比最大值更大,则记住最大值和位置 { maxValue = a[i];maxPosition = i;} } \/\/ 交换第一个元素和最大...
编写一个函数,其原型为 int INDEX(int a[],int n,int *sub),其功能是...
int INDEX(int a[],int n,int *sub){ int *p=a;for(;p<a+n;p++)if(*p==*sub)return *p;return NULL;}