私信TA

用户名:uq_88680390193

访问量:259

签 名:

等  级
排  名 11428
经  验 970
参赛次数 0
文章发表 3
年  龄 18
在职情况 学生
学  校 湖北工程学院
专  业 电子信息工程

  自我简介:

解题思路:题目问地球最多能够养活多少亿人,那就是地球每年的新生资源供多少亿人生活。地球上现有资源加上新生资源可供x亿人生活a年,或供y亿人生活b年,可以得出等式(a*x+a*z=y*b+b*z),但是在c语言中他并不能这个式子算出z的结果,所以我们要把这个写成z=(b*y-a*x)/(b-a),再用printf来输出最后的结果。


注意事项:1、题目虽然说是x,y,a,b四个整数,但是定义这四个未知数的时候要是flaot(浮点型)不然会报错。

              2、scanf里面是空格隔开,不然赋不上值。

              3、最后是保留两位小数,%0.2f。

参考代码:

#include

int main()

{

    float x=0,y=0,a=0,b=0;

    float z=0;

    scanf("%f %f %f %f",&x,&a,&y,&b);

    z=(b*y-a*x)/(b-a);

    printf("%0.2f",z);

    return 0;

}


 

0.0分

3 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区