下列程序的运行结果是______。 main() { int i a[10]; a[0]=a[1]=

大学专科 已帮助: 时间:2023-08-16 16:27:15

下列程序的运行结果是______。 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]); } }
请帮忙给出正确答案和分析,谢谢!

难度:⭐⭐⭐

题库:大学专科,电子信息,计算机类

标签:正确答案,请帮忙,下列

参考解答

用户头像

477***304

2023-08-16 16:27:15

正确答案: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'

下一篇 农业企业发生的下列支出或收入 影响其营业利润的是( )。A. 罚款支出B. 广告费支出C. 所得税费

相似问题