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]);
}
}
展开
 我来答
陈余幸运
2020-03-13 · 生活的本意是平淡且知足
陈余幸运
采纳数:294 获赞数:6683

向TA提问 私信TA
展开全部

答案 :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
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式