C语言求助!

为了节约用电,将用户的用电量分成三档,针对不同的用电量给出不同的电价,对于小于等于90千瓦的电量,每千瓦0.6元;对于大于90千瓦小于等于150千瓦的电量,每千瓦1.1元... 为了节约用电,将用户的用电量分成三档,针对不同的用电量给出不同的电价,对于小于等于90千瓦的电量,每千瓦0.6元;对于大于90千瓦小于等于150千瓦的电量,每千瓦1.1元;对于大于150千瓦的电量,每千瓦1.7元.输入用户的用电量,输出电费. 展开
 我来答
偶爱兰博基尼
2014-04-21 · TA获得超过743个赞
知道小有建树答主
回答量:375
采纳率:0%
帮助的人:196万
展开全部
#include <stdio.h>
int main()
{
float kw;
printf("请输入用电量:");
scanf("%f",&kw);
if(kw <= 90 && kw > 0)
printf("电费:%g元\n",kw*0.6);
else if(90 < kw && kw <= 150)
printf("电费:%g元\n",kw*1.1);
else if(kw > 150)
printf("电费:%g元\n",kw*1.7);
else
printf("数据不正确!\n");
printf("press any key to continue...");
_flushall();
getchar();
}
追问
能用switch语句吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wq_vincent
2014-04-21 · TA获得超过246个赞
知道小有建树答主
回答量:266
采纳率:0%
帮助的人:135万
展开全部
#include<stdio.h>
int main()
{
    float ydl,price;
    printf("请输入你的用电量:");
    scanf("%f",&ydl);
    if(ydl<=90 &&ydl>=0)
        price=ydl * 0.6;
    else if(ydl>=90 &&ydl<=150)
        price=ydl *1.1;
    else
        price=ydl *1.7;
    printf("你所需交得电费为:%.2f",price);
    return 0;
    }
追问
能用switch语句吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
惊呆小伙伴噻
2014-04-21 · 超过37用户采纳过TA的回答
知道答主
回答量:71
采纳率:0%
帮助的人:90.4万
展开全部
void main(){
double yongdinliang,dianfei;

cin>>yongdianliang;

if(yongdianliang>150) dianfei=(yongdianliang-150)*1.7+60*1.1+54;
else if(yongdianliang>90) dianfei=(yongdianliang-90)*1.1+54;
else dianfei=yongdianliang*0.6;
cout<<dianfei<<endl;
}
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
一变班爱麻啊堡0J
高粉答主

2020-01-13 · 醉心答题,欢迎关注
知道答主
回答量:11.4万
采纳率:2%
帮助的人:5686万
展开全部
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式