我想问执行语句里面year和number怎么关联在一起的,大神们
假设第一年是200,那么第二年就是200+200的1/5。
条件就是2014开始至哪一年招工规模能够突破1000人。
和2023年只要这两个任意满足一个就为真,可以写成: while ((number < 1000) || (number == 1000));
或者while (number <=1000);
和while语句的while (year < 2023);是一样的这里为什么不加=号是因为year++最后执行的是2022++所以最后
输出的是2023
#include<stdio.h>
int main()
{
int number = 200;
int year = 2014;
do {
year++;
number = number + number * 1/5;// 或者number = number + number*0.2;
} while ((number < 1000) || (number == 1000));
//或者(number <= 1000) 这里好像缺点什么
printf("到%d年招工规模突破1000人\n", year);
return 0;
}
#include <stdio.h> int main() { int number=200; int year=2014; do{ year++; number=number*1.2 ; }while(number<1000); printf("到%d年招工规模突破1000人\n", year); return 0; }
//我写的是year每增加一年,number扩大20%,只要把这两个执行语句写在do-while执行体中就可以实现关联,具体代码如下: