为什么写number=number*0.2+number;不行啊

来源:4-7 循环结构之do-while循环

qq_Fighting_66

2017-07-06 00:08

为什么写number=number*0.2+number;不行啊

写回答 关注

2回答

  • Mr丶大熊叔叔
    2017-07-15 17:12:28

    因为这是一个带有判断性质的循环系统,do-while 情况下 达到while的条件,就继续进入循环系统,不够条件就输出。每进入一次循环系统就要 “乘” 一遍, 所以在天年里输入时,考虑一边循环的计算过程

    #include <stdio.h>

    int main()

    {

        int year=2014,nmb=200;

        do 

        {

            year++;

            nmb=nmb*1.2;

        }while(nmb<=1000);

        printf ("到%d年招工规模突破1000人",year);

    }


    qq_Fig...

    那为什么1.2拆成0.2不行+num不行

    2017-07-16 20:50:58

    共 2 条回复 >

  • 律生息
    2017-07-06 09:28:24

    因为小编的脑洞没有你大哦,没有考虑到这一点呢:)http://img.mukewang.com/595d9223000103d809200197.jpg

C语言入门

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

926207 学习 · 20797 问题

查看课程

相似问题