#include< stdio.h>
int fun(int t[],int n)
{
int i,m;
if(n==1)
return t[0];
else
if(n>=2)
{
m=fun(t,n-1);
return m;
}
}
void main()
{
int a[]={11,4,6,3,8,2,3,5,9,2};
printf(""%d\n"",fun(a,10));
}
程序運(yùn)行后結(jié)果是()
A.2
B.6
C.8
D.9
您可能感興趣的試卷
你可能感興趣的試題
輸入10,該程序的運(yùn)行效果是()
#include< stdio.h>
int fun(int n)
{
if(n==1)
return 1;
else
return (n+fun(n-1));
}
void main()
{
int x;
scanf(""%d"",&x);
x=fun(x);
printf(""%d\n"",x);
}
A.55
B.54
C.45
D.60
有以下程序,程序運(yùn)行后輸出結(jié)果是()。
#include < stdio.h>
void fun (int a,int b,int c)
{
a=456;
b=567;
c=678;
}
main()
{
int x=10, y=20,z=30;
fun (x,y,z);
printf(""%d,%d,%d\n"",x,y,z);
}
A.30,20,10
B.10,20,30
C.456567678
D.678567456
有以下程序
#include < stdio.h>
int f(int x)
{
int y=0;
static int z=3;
y++;
z++;
return (x+y+z);
}
main()
{
int w = 2,k;
for(k=0;k<3;k++)
{
w=f(w);
printf(""%d\n"",w);
}
}
程序運(yùn)行后w的值是()。
A.20
B.7
C.28
D.13
A.10X□20□Y<回車>
B.10X20□Y<回車>
C.10X<回車>20□Y<回車>
D.10X<回車>20Y<回車>
A.fun(45,3.6)
B.fun(4.5,16)
C.fun(12,2.8,33)
D.fun(12)
最新試題
C語(yǔ)言編譯連接生成的.exe文件屬于()。
設(shè)x=2.3,a=8,y=4.8,則條件表達(dá)式a>x+y值為()。
下面有關(guān)標(biāo)識(shí)符使用說(shuō)法不正確的是()
若有定義int a=5,b=2;則a%b的值為(),a/b的值為()。
關(guān)于for結(jié)構(gòu)的基本語(yǔ)法,下列描述錯(cuò)誤的是()for(表達(dá)式1 ① ;表達(dá)式2 ② ;表達(dá)式3 ③){語(yǔ)句; ④}
?設(shè)fp為FILE類型的指針,要以只寫的方式打開(kāi)文件d:\data\file.txt,正確的語(yǔ)句是()。
C程序代碼中的注釋、標(biāo)識(shí)符命名、空行、代碼行中的空格以及對(duì)齊等都不影響程序的可讀性。
下面不是C語(yǔ)言特點(diǎn)的是()。
編程實(shí)現(xiàn),任意輸入三個(gè)整數(shù),輸出最大值。
?醫(yī)院的CT設(shè)備計(jì)算成像的核心原理是()