void fun(int a[][N],im b[]),这是什么,在主函数中没引用啊

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/15 11:57:35
void fun(int a[][N],im b[]),这是什么,在主函数中没引用啊

void fun(int a[][N],im b[]),这是什么,在主函数中没引用啊
void fun(int a[][N],im b[]),这是什么,在主函数中没引用啊

void fun(int a[][N],im b[]),这是什么,在主函数中没引用啊
[单选题]有以下程序#include<stdio.h#defineN4
void fun(int a[][N],im b[]){int i;
for(i=0;i<N;i
++) b[i]=a[i][i]-a[i][N-1-i];}
void main()
{int x[N][N]={{1,2,3,4},{5,6,7,8},{9,10,11,12},{13,14,15,16}},y[N],i;fun(x,y);
for(i=0;i<N;i++){
printf("%d",y[i]);printf("\n");}
程序运行后的输出结果是(  ).
A)-12,-3,0,0,
B)-3,-1,1,3,
C)0,1,2,3,
D)-3,-3,-3,-3答案:B解析:fun函数的功能是求出一二维数组a中第i行第i个元素与第N-1-i元素的差,赋给b[i].在主函数中,把实参二维数组x和一维数组Y传递给形参a和b,最后输出~维数组Y中元素的值.

void fun(int *a,int n) { int i,j,k,t; for(i=0;i #include void fun(int a[],int n) { int i,t; for(i=0;i void fun(int a[][N],im b[]),这是什么,在主函数中没引用啊 void fun(int p) { int d=2; p=d++; printf(%d,p); } main() { int a=1; fun(a); printf(%d ,a); } 求此题解题过程:#include #define N 8 void fun(int *x,int i) {*x=*(x+i);} main() {int a[N] #define N 20 fun(int a[],int n,int m) {int i; for(i=m;i>n;i--)a[i+1]=a[i]; return m; } void main() #define N 20fun(int a[],int n,int m){int i;for(i=m;i>n;i--)a[i+1]=a[i];return m;}void main(){ int i,a[N]={1,2,3,4,5,6,7,8,9,10};fun(a,0,N/2);for(i=0;i #include int b=3; int fun(int *a) { b+=*a; return(b); }void main(){ int a=2,b=2;b+=fun(&a);printf(“%d ”,b);读程序写出程序执行结果 void fun(int *a,int *b) { int *c; c=a;a=b;b=c; } main() { int x=3,y=5,*p=&x,*q=&y; fun(p,q);...void fun(int *a,int *b){ int *c; c=a;a=b;b=c;}main(){ int x=3,y=5,*p=&x,*q=&y; fun(p,q); printf(%d,%d,,*p,*q); fun(&x,&y); prin%d,%d ,*p,*q);}两 下列各个成员函数中,纯虚函数是( ) A.void fun(int)=0 B.virtual void fun(int) C.virtual void fun #include int d=1; void fun (int p) { int d=5 ; d+=p++; printf( %d ,d ) ; }main (){ int a=3 ;fun(a);d+=a++;printf(%d ,d );} 下面的这个是参考答案上的程序# include void fun(int (*str)[10],int *a,int *n,int mm,int nn){int i,j;for(j=0;j void fun(char *s[],int n) { char *t;int i,j for(i=0;i void fun(char *a1,char *a2,int n) { int k; for(k=0; k void main() {int t=1;fun(fun(t));} fun(int h) {stvoid main(){int t=1;fun(fun(t));}fun(int h){static int a[3]={1,2,3}; int k; for(k=0;k 阅读以下函数,写出此函数的功能是什么?void fun(char A[],int n){ char tmp; int k; for(k=0;k 请编写函数fun(),它的功能是:求出1到1000之内能被7或11整除、但不能同时被7和11整除的所有整数并将它们#include void fun(int *a,int *n){}void main( ){int aa[1000],n,k; fun(aa,&n);for(k=0;k 下列程序的输出结果是#define N 20void fun (int a[ ],int n,int m){int i,j;for (i=m;i>n;i--)a[i+1]=a[i];}main(){int i,a[N]={1,2,3,4,5,6,7,8,9,10};fun(a,2,9);for(i=0;i #include int fun(int*x,int n) { if (n==0) return x[0]; else return x[0]+fun(x+1,n-1); }void main(){int a[]={1,2,3,4,5,6,7};printf(%d ,fun(a,2) );}