有以下程序
#include<studio.h>
int f(int t [ ],int n);
main()
{int a[4]={1,2,3,4},s;
s=f{a,4}; printf("%d\n",s);
}
int f(int t[], int n)
{ if (n>0) return t[n-1]+f(t,n-1);
else return 0;
}
程序运行后的输出结果是________。(C-20100333)
发布于 2022-05-11 09:53:45
登录后免费查看答案
关注者
0
被浏览
25
1 个回答
推荐阅读
-
有以下程序:#includeint f(int t[],int n);main( ){int a[4]={1,2,3,4},s;s=f(a,4);printf("%d\n",s);int f(int t[],int n){if(n>0)return t[n-1]+f(t,n-1);else return 0;}程序运行后的输出结果是( )。
2022-05-11 关注 0 浏览23 1答案
-
以下程序运行后的输出结果是 ______ 。 int f(int a[], int n) { if (n >= 1) return f(a, n-1)+a[n-1]; else return 0; } main() { int aa[5]={1,2,3,4,5}, s; s=f(aa, 5); printf("%d\n", s); }
2022-05-11 关注 0 浏览36 1答案
-
有以下程序 int a=2; int f(int n) { static int a=3; int t=0; if(n%2){ static int a=4; t += a++; } else { static int a=5; t += a++; } return t+a++; } main() { int s=a, i; for( i=0; i<3; i++) s+=f(i); printf("%d\n", s); }程序运行后的输出结果是( )。
2022-05-11 关注 0 浏览29 1答案
-
有以下程序#include <stdio.h>int f(int n);main(){ int a=3,s; s=f(a);s=s+f(a);printf("%d\n",s);}int f(int n){ static int a=1; n+=a++; return n;}程序运行后的输出结果是
2022-05-11 关注 0 浏览22 1答案
-
有以下程序:#includedstdio.h>int f(int n);main( ){int a=3,s;s=f(a);s=s+f(a);printf("%dkn",s);}int f(int n){static int a=1;n+=a++;return n;}程序运行后的输出结果是( )。
2022-05-11 关注 0 浏览18 1答案
-
若有以下程序<pre class='former-society'>#include <stdio.h> int f(int a[ ],int n) { if(n > 1) { int t; t=f(a, n-1); return t > a[ n -1 ] ? t:a[n-1]; } else return a[0]; } main() { int a[ ]= {8,2,9,1,3,6,4,7,5}; printf("%d\n", f(a, 9)); } 则程序的输出结果是?
2020-12-25 关注 0 浏览226 1答案
-
下面程序的运行结果是:【17______】int f( int a[], int n){ if(n>1) return a[0]+f(&a[1],n-1);else return a[0];}main ( ){ int aa[3]={1,2,3},s; s=f(&aa[0],3); printf(“%d\n”,s);}
2022-05-11 关注 0 浏览35 1答案
-
下面程序的运行结果是:______。fun(int t[],int n){int i,m;if(n==1)return t[0];elseif(n>=2){m=fun(t,n-1); return m; }}main(){int a[]={11,4,6,3,8,2,3,5,9,2};printf("%d\n",fun(a,10));}
2022-05-11 关注 0 浏览52 1答案
-
有以下程序#includevoid fun(int n,int*p)( int f1,f2;if(n==1|| n==2)*p=1;else{ fun(n-1,&f1);fun(n-2,&f2);*p=f1+f2;}}main(){ int s;fun(3,&s);printf("%d",s);}程序的运行结果是( )。
2022-05-11 关注 0 浏览50 1答案
-
有以下程序:#includedstdi0.h>#define f(x)X*x*xmain( ){int a=3,S,t;s=f(a+1);t=f((a+1));printf("%d,%d\n",S,t);}程序运行后的输出结果是( )。
2022-05-11 关注 0 浏览16 1答案