勒唔喔罗 2022-10-18 21:00 采纳率: 50%
浏览 31
已结题

C语言 这个代码怎么运行的不明白最后怎么输出2

img

代码怎么运行的 输入-3怎么得到的2,代码是怎么循环的 我怎么循环最后都是负数的阶乘感觉很奇怪 不知道怎么得出2

  • 写回答

2条回答 默认 最新

  • 楠山若芸 新星创作者: C/C++技术领域 2022-10-18 21:07
    关注

    第一次a不等于1,sum结果为1,a为-1,a再不等于-3,sum结果为2,a等于-3,a=-3,输出sum为2,所以输出是2

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 10月26日
  • 已采纳回答 10月18日
  • 创建了问题 10月18日