一道C语言题,关于for循环的

2025-02-27 13:18:10105 次浏览

最佳答案

j=8;[j=8]j>=5成立,开始循环:a[j+1]=a[j];即a[9]=a[8],a{1,3,4,6,9,12,13,15,18,18},输出[8 18]

j--;[j=7]j>=5成立,继续循环:a[j+1]=a[j];即a[8]=a[7],a{1,3,4,6,9,12,13,15,15,18},输出[7 15]

j--;[j=6]j>=5成立,继续循环:a[j+1]=a[j];即a[7]=a[6],a{1,3,4,6,9,12,13,13,15,18},输出[6 13]

j--;[j=5]j>=5成立,继续循环:a[j+1]=a[j];即a[6]=a[5],a{1,3,4,6,9,12,12,13,15,18},输出[5 12]

j--;[j=4]j>=5不成立,结束循环

j是等于4才退出的,但它没有经过打印语句输出,输出的是最后一次满足要求的j值

声明:知趣百科所有作品均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请在页面底部查找“联系我们”的链接,并通过该渠道与我们取得联系以便进一步处理。