include <stdio.h>int fun(int a[],int n){int i,max=a[0];for(i=1;i<n;i++)if(max<a[i]) max=a[i];return max;}void main(){int i,n,a[100];scanf("%d",&n);for(i=0;i<n;i++)scanf("%d",&a[i]);printf("%d",fun(a,n));}//运行示例:
可以不写的,定义的时候也可以不写的,因为它接受过来只是数组名,就是一个指针
#include#define N 20 /* 插入前数组最大元素个数 */void Insert(int a[], int n, int x);int main(){ int a[N+1]; /* 定义数组长度为插入前的数组元素个数加1 */ int x, i, n; printf("Input array size:"); scanf("%d", &n); /* 输入插入前数组元素个数 */ printf("Input array...
函数fun(int a[],int n,inty)的功能是替换数组a中值为y的元素,n为数组长度。例如,假设数组a中的元素为:1 2 4 1 1 3 1 5,y为8,则替换后,数组a中的元素为8 2 4 8 8 3 8 5。请填空,完成题目要求。 fun(int a[],int n,int y) { int i; for(i=0;i___;i++) if(a[i]==y) ...
编写函数void fun(int *x,int n),功能是:求出长度为n的数组x中的最大数与次最大数,并把最大数和a[0]对调,次最大数与a[1]对调,其余的数保持不变.下面程序运行时若输入:2 4 6 1 3 9 7 0 5 8,则输出:9 8 6 1 3 2 7 0 5 4.#include#define N 10void fun(int *x,int n){}void ...
函数strncpy的作用是将长度为n的数组s拷贝至d,void strncpy(char *s, const char *d, int n){int c;__asm{lo
D.数组名作为函数的实参时,在被调函数中无法修改该数组的数据。11、在下面的函数声明中,错误的是( )A. void BC ( int a , int ); B. void BD ( int , int ); C. void BE ( int , int=5 ); D. void BF ( int x ; int y );12、以下说法正确的是( )A.一个可执行的C++语言程序总是...
i.c中函数fun的功能是:为一个偶数寻找两个素数,这两个素数之和等于该偶数,并将这两个素数通过形参指针传回主函数。请改正函数fun中指定部位的错误,使它能得出正确的结果。*/#include <stdio.h>#include <math.h>void fun(int a,int *b,int *c){ int i,j,d,...
#include#define N 20 /* 插入前数组最大元素个数 */void Insert(int a[], int n, int x);int main(){ int a[N+1]; /* 定义数组长度为插入前的数组元素个数加1 */ int x, i, n; printf("Input array size:"); scanf("%d", &n); /* 输入插入前数组元素个数 */ printf("Input array...
编写函数void fun(int *x,int n),功能是:求出长度为n的数组x中的最大数与次最大数,并把最大数和a[0]对调,次最大数与a[1]对调,其余的数保持不变.下面程序运行时若输入:2 4 6 1 3 9 7 0 5 8,则输出:9 8 6 1 3 2 7 0 5 4.#include#define N 10void fun(int *x,int n){}void ...