解题思路:
设每1亿人,每年消耗资源为1份,那么110亿人90年消耗资源:110*90=9900份
90亿人210年消耗资源为:90*210=18900份
所以,每年新生资源为: (18900-9900)/(210-90)=75份
认真看题目:为了能够实现可持续发展,避免资源枯竭,地球最多能够养活多少亿人?
那么每一年消耗的资源数量不能超过再生的资源数量。
所以地球最多能养活:75*1=75亿人,也可以这样写:75份/年 * 1亿人/1份=75亿人/年
注意事项:
要注意强制转换,以及输出时两位小数。
参考代码:
#include int main( ) { int x,y,a,b; double z; scanf("%d%d%d%d",&x,&a,&y,&b); z=(double)(b*y-a*x)/(b-a); printf("%.2f\n",z); return 0; }
0.0分
78 人评分
C语言程序设计教程(第三版)课后习题6.5 (Java代码)浏览:1100 |
C语言程序设计教程(第三版)课后习题6.2 (C语言代码)浏览:1419 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:840 |
C语言程序设计教程(第三版)课后习题9.6 (C语言代码)浏览:371 |
C语言程序设计教程(第三版)课后习题6.2 (C语言代码)浏览:534 |
妹子杀手的故事 (C语言代码)浏览:1045 |
1250题解浏览:555 |
Manchester-汽水瓶问题浏览:4157 |
简单的a+b (C++代码)浏览:438 |
C语言程序设计教程(第三版)课后习题7.4 (C语言代码)(正序逆序都可以)浏览:856 |
天 2024-03-10 22:11:19 |
这个是定义这个z的数据类型的,不然电脑不知道这个z是什么类型,就会报错
无敌萝卜饼 2024-03-14 19:40:05 |
double z不就定义了吗?有什么区别