課程
/后端開發
/C
/C語言入門
我想問執行語句里面year和number怎么關聯在一起的,大神們
2017-05-29
源自:C語言入門 4-7
正在回答
假設第一年是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執行體中就可以實現關聯,具體代碼如下:
舉報
C語言入門視頻教程,帶你進入編程世界的必修課-C語言
2 回答語句里面的date是怎么算的啊
2 回答year++那一句錯的吧 應該是++year吧
3 回答%d,怎么知道輸出來是number 還是year呢
2 回答number=year*(1+0.2);是這樣嗎
4 回答For語句可以把flag和sum寫在一行,但是while語句卻不行,是為何?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-06-08
假設第一年是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;
}
2017-05-29
//我寫的是year每增加一年,number擴大20%,只要把這兩個執行語句寫在do-while執行體中就可以實現關聯,具體代碼如下: