课程
/后端开发
/C
/C语言入门
为什么写number=number*0.2+number;不行啊
2017-07-06
源自:C语言入门 4-7
正在回答
因为这是一个带有判断性质的循环系统,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_Fighting_66 提问者
因为小编的脑洞没有你大哦,没有考虑到这一点呢:)
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
4 回答为什么不能写成number=number+number*0.2
1 回答number==number+(number*0.2);
1 回答number=number+number*0.2可以,而number=number+0.2*number却不可以
2 回答number += number*0.2,为什么不对?
4 回答number+=number*0.2;