当前位置:首页> 请读程序: # include<stdio.h> f(int b[],int n) { int i,r; r=l; for(i=0;i<=n;i++)r=r*b[i]; return r; } main() { int x a[]={2,3,4,5,6,7,8,9}; x=f(a,3); printf ("%d
",x); } 上面程序的输出结果是 ( ) > - 题目详情
问题详情
请读程序: # include<stdio.h> f(int b[],int n) { int i,r; r=l; for(i=0;i<=n;i++)r=r*b[i]; return r; } main() { int x a[]={2,3,4,5,6,7,8,9}; x=f(a,3); printf ("%d
",x); } 上面程序的输出结果是 ( )
时间:2022-02-24 09:27
关键词:
答案解析
- 下列程序的输出结果是( )。 #include int main() { int i; for(i=1;i
- 以下程序的正确运行结果是( ).#includemain(){ int k=4,m=1,p; p=func(k,m);printf(“%d,”,p); p=func(k,m);printf(“%d\n”,p);} func(int a,int b){ static int m=0,i=2; i+=m+1; m=i+a+b; return(m);}
- 请读程序#include#defineMUL(x,y)(x)*ymain(){int a=3,b=4,c;c=MUL(a++,b++);printf("%d\n",c); }上面程序的输出结果是( )。
- 有以下程序: #include <stdio.h> int a=2; int f(int *a) { return (*a) ++;} main() { int s=0; { int a=5; s+=f(&a); } s+=f(&a); printf("%d
",s) } 执行后的输出结果是( )。
- 有以下程序: #include <stdio.h> void f(int a[],int i, int j) { int t; if(i<j) { t=a[i];a[i]=a[j];a[j]=t; f(a,i+1,j-1); } } main() { int i,aa[5]={1,2,3,4,5}; f(aa,0,4); for(i=0;i<5;i++) printf("%d,",aa[i]);printf("
"); } 执行后的输出结果是( )。