Knn7 2023-04-30 08:23 采纳率: 0%
浏览 15

为什么这个c语言程序运行结果是k=3n=3

这个程序运行结果是什么,为什么结果是3 3为什么不是n1k3呢,这个答案错没错,求运行结果的分析

img

img

  • 写回答

2条回答 默认 最新

  • 寒意漫彻山川 2023-04-30 09:00
    关注

    第一趟,n=0,k=4,然后内部0对2取余为0,执行continue,结束此次循环。
    第二趟,n=1,k=4,然后1对2取余不为零,执行k--,k=3,n++
    第三趟,n=2,k=3,取余为零,continue,n++
    第四趟,n=3,k=3,此时n<k不成立,结束

    注意continue关键字的作用

    评论

报告相同问题?

问题事件

  • 创建了问题 4月30日