解题思路:
设每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分
79 人评分
C语言训练-数字母 (C语言代码)浏览:610 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:1555 |
A+B for Input-Output Practice (II) (C语言代码)浏览:1043 |
C语言程序设计教程(第三版)课后习题5.7 (Java代码)浏览:910 |
C语言程序设计教程(第三版)课后习题6.8 (C++代码)浏览:614 |
printf基础练习2 (C语言代码)浏览:653 |
1035 题解浏览:875 |
C语言程序设计教程(第三版)课后习题8.1 (C语言代码)浏览:765 |
整除的尾数 (C语言代码)浏览:852 |
盐水的故事 (C语言代码)浏览:1602 |
天 2024-03-10 22:11:19 |
这个是定义这个z的数据类型的,不然电脑不知道这个z是什么类型,就会报错
无敌萝卜饼 2024-03-14 19:40:05 |
double z不就定义了吗?有什么区别