1
已解决
徐紫尘
高级光能
高级光能
/*
第一级,用水量低于152 立方米(含152 立方米),水价为2.66 元/立方米;
第二级,用水量为152~240 立方米(不含152 立方米,含240 立方米)的,
高于152 立方米的部分的水价为3.55 元/立方米;
第三级,用水量为240 立方米以上,
高于240 立方米的部分的水价为6.22 元/立方米。
*/
#include<iostream>
#include<cstdio>
using namespace std;
int main(){
int w;
double sum=0;
cin>>w;
if(w<=152){
sum+=w*2.66;
}
else if(w>152&&w<=240){
sum+=(w-152)*3.55;
}
else if(w>240){
sum+=(w-240)*6.22;
}
printf("%.2f",(int)(sum*100+0.5)/100.0);
return 0;
}
Wrong Answer:50分
帮忙找错
0
已采纳
李素妍
新手天翼
新手天翼
把最后两个判断改成
- else if(w<=240 && w>152){
- s um=152*2.66+(w-152)*3.55;
- }
- else{
- sum=152*2.66+88*3.55+(w-240)*6.22;
- }
0
张天璨
新手天翼
新手天翼
if(w<=152) sum=w*2.66;
else if(w<=240) sum=152*2.66+(w-152)*3.55;
else sum=152*2.66+(240-152)*3.55+(w-240)*6.22;
printf("%.2f",(long long)(sum*100+0.5)/100.0);
以上是核心!
输入输出定义及头文件自己写!
望采纳!
以上是核心!
输入输出定义及头文件自己写!
望采纳!
以上是核心!
输入输出定义及头文件自己写!
望采纳!
以上是核心!
输入输出定义及头文件自己写!
望采纳!
以上是核心!
输入输出定义及头文件自己写!
望采纳!
以上是核心!
输入输出定义及头文件自己写!
望采纳!
以上是核心!
输入输出定义及头文件自己写!
望采纳!
以上是核心!
输入输出定义及头文件自己写!
望采纳!
0
朱优扬
中级天翼
中级天翼
你第一个判断没问题,但第二个和第三个有问题
改成:
else if(w<=240){ sum+=(w-152)*3.55+152*2.66; } else{ sum+=(w-240)*6.22+(240-152)*3.55+152*2.66; }
强转(printf中的int)要改成long long
0
0