下列程序的运行结果是______。 main() { int i a[10]; a[0]=a[1]=
下列程序的运行结果是______。 main() { int i,a[10]; a[0]=a[1]=1; for(i=2;i<5;i++) a[i]=a[i-2]+a[i-1]; for(i=0;i<5;i++) { if(i%2==0) printf("/n"); printf("%d",a[i]); } }
请帮忙给出正确答案和分析,谢谢!
参考解答
正确答案:1 1<CR>2 3<CR>5 (<CR>代表换行)
本题通过语句“for(i=2;i<5;i++)a[i=a[i-2+a[i-1;”将数组中前面两项的和赋值给数组当前元素,得到a的值应为(1,1,2,3,5)。语句if(i%2==0)printf('\n')是要将数组中的元素以每行2个的形式输出。
相似问题
要求使下列程序输出5个整数 请填空。 for(i=0;i<=______;printf('%d/n'
要求使下列程序输出5个整数,请填空。 for(i=0;i<=______;printf( "%d n ",i+=2));请帮忙给出正确答案和分析,谢谢!
下列程序的输出结果是______。 10ng fun5(int n) { long s; if((n
下列程序的输出结果是______。 10ng fun5(int n) { long s; if((n==1) ‖(n==2)) s=2; else s=n+fun5(n-1) ; return(s); } main() { lo
下列程序的运行结果是______。 include<stdio.h> main() { int a=
下列程序的运行结果是______。 include<stdio h> main() { int a=10,b=3; printf( "%d, ",a%B) ; printf( "%d, ",(a-b,a+B) ); printf( "%dLn ",a-b?a-b:a+B) ; }请帮忙给出正确答案和分析,谢谢!
下列的for语句的循环次数为______。 for(x=1 y=0;(y!=19) &&(x<7);
下列的for语句的循环次数为______。 for(x=1,y=0;(y!=19) &&(x<7);x++);请帮忙给出正确答案和分析,谢谢!
下列程序的运行结果是______。 define P(A) printf('%d' A) main(
下列程序的运行结果是______。 define P(A) printf("%d",A) main() { int j,a[]={1,2,3,4,5,6,7},i=5; for(j=3;j>1;j--) { switch(j) { cas
