c语言编程题目求答案

2为鼓励居民节约用水,自来水公司采取按用水量 阶梯式计价的办法,居民应交水费y(元)与月 用水量(吨)相关:当x不超过15吨时, y=4x/3;超过后,y=2.5x-10.5。请编写程序实 现水费的计算,要求定义和调用函数fun(x)计算 水费,其中x的类 double型是,函数类型是

  1. #include <stdio.h>
    
    double fun(x) {
       double y; 
       if (x >= 0) {   
            if (x < 15)
                y = 4 * x / 3.0;
            else
                y = 2.5 * x - 17.5;
        }
      return y;
        
    }
    
    int main() {
    
        double x;
        double y;
        scanf("%f", &x);
        y = fun(x); 
        printf("%.2f", y);
    
        return 0;
    }

     

#include int main() { int x; double y; scanf("%d",&x); y=fun(x); printf("%.2f",y); return 0; } int fun(int a) { double b; if(a>15) b=2.5*a-10; else if(a>=0) b=4*a/3; return b }

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632

#include<stdio.h>
int main()
{
    int x;
    double y;
    scanf("%d",&x);
    if(x<=15)
        y=4*x/3.0;
    else
        y=2.5*x-17.5;
    printf("%.2f",y);
    return 0;
}