
C语言,求过程
8.以下程序运行后的输出结果是 。main(){ int i,n[]={0,0,0,0,0};for(i=1;i<=4;i++)...
8.以下程序运行后的输出结果是 。
main()
{ int i,n[]={0,0,0,0,0};
for(i=1;i<=4;i++)
{ n[i]=n[i-1]*2+1;
printf("%d ",n[i]);
}
} 展开
main()
{ int i,n[]={0,0,0,0,0};
for(i=1;i<=4;i++)
{ n[i]=n[i-1]*2+1;
printf("%d ",n[i]);
}
} 展开
1个回答
展开全部
答案 :15
该题是数组和循环的简单问题
分析:
n[]={0,0,0,0,0}表示数组n有5个元素,分别是n[0]=0,到n[4]=0,
进入for循环后:
当i=1时,n[1]=n[0]*2+1=1,i=1+1=2
当i=2时,n[2]=n[1]*2+1=3,i=1+1=3
当i=3时,n[3]=n[2]*2+1=7,i=1+1=4
当i=4时,n[4]=n[3]*2+1=15,i=1+1=5此时不满足条件,跳出循环,输出结果n[4]=15
追问
答案,1 3 7 15
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |