最简洁写法

来源:4-10 循环结构之三种循环比较

weixin_慕仰6188487

2020-10-14 23:44

for(i=1;i<=100;i++)   
{        
    sum += i%2?i:-i; 
}    
printf("sum=%d\n",sum);


写回答 关注

8回答

  • 慕码人6191317
    2020-10-28 23:36:36

    sum=sum+(i%2==1?i:-i);

    这样答案就对上了

    qq_慕UI...

    答案都一样呀,都是对的

    2020-10-31 20:04:33

    共 1 条回复 >

  • 慕码人6191317
    2020-10-28 23:35:50

    sum=sum+(i%2==1?i:-i);

    sum=sum+(i%2==1?i:-i);

    这样就完美了 答案就对了

  • weixin_慕瓜8174743
    2020-10-28 14:48:48

    i%2?这是什么能解释一下吗

    慕码人619...

    看余数的

    2020-10-28 23:37:24

    共 1 条回复 >

  • wt020215
    2020-10-26 07:38:59

    但是运行结果是错的啊

  • 慕标3589573
    2020-10-19 22:02:26

    woc,强的呀

  • qq_慕仔9258835
    2020-10-18 20:50:06

    厉害了同学?

  • 阿南鸭
    2020-10-16 09:04:00

    q请问这个语句是什么意思,”?“”:“这两个符号是什么意思呢??

    慕盖茨049...

    是前面的三目运算符吧

    2020-10-21 11:25:25

    共 1 条回复 >

  • fengyunzhu
    2020-10-15 16:29:05

    棒(๑•̀ㅂ•́)و✧

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926026 学习 · 20793 问题

查看课程

相似问题