o(´^`)o773 2022-11-03 17:44 采纳率: 75%
浏览 20
已结题

第六题怎么看啊,没见过,第七题为什么选D啊

img


第七题a和b明明没有变,怎么a变成0了?顺便问问怎么样可以这样输入
2
2 1
4 2
循环的时候换行就直接输出了

  • 写回答

1条回答 默认 最新

  • 心寒丶 优质创作者: 编程框架技术领域 2022-11-03 17:53
    关注

    第六题三元运算符,--x == y++成立返回--x,不成立返回++y,
    a = (--x == y++)?--x:++y --x值为9==y++也是9,所以返回 --x,那a结果就是8; 同时y++,y的值是10
    b=x++,先赋值,x再加1,b也是8
    c=y y在上一行++y了,所以y的结果就是10 ,c=10 结果 a,b,c就是8 8 10
    第七题a不是 ++a了么 ,a的值就+1为0了
    下边输入定义一个变量接收第一个输入的值,然后根据这个值循环,输入的值是多少,就循环几次就行了

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录

报告相同问题?

问题事件

  • 系统已结题 11月11日
  • 已采纳回答 11月3日
  • 创建了问题 11月3日