#include<stdio.h>
int main(void)
{
double x,y;
printf("用水量为:");
scanf("%f",&x);
if(x<=15){
y=4x/3;
}else{y=2.5x-10.5;
}
printf("价格为:%.2f",x,y);
return 0;
}
你运算符得写*
改成这样试试,double类型变量输入最好用%lf,还有那个输出语句只用写y 就行了
希望可以采纳一下呀
#include<stdio.h>
int main(void)
{
double x, y;
printf("用水量为:");
scanf("%lf", &x);
if (x <= 15) {
y = 4 * x / 3;
}
else {
y = 2.5 * x - 10.5;
}
printf("价格为:%.2lf\n", y);
return 0;
}