C语言求助!
为了节约用电,将用户的用电量分成三档,针对不同的用电量给出不同的电价,对于小于等于90千瓦的电量,每千瓦0.6元;对于大于90千瓦小于等于150千瓦的电量,每千瓦1.1元...
为了节约用电,将用户的用电量分成三档,针对不同的用电量给出不同的电价,对于小于等于90千瓦的电量,每千瓦0.6元;对于大于90千瓦小于等于150千瓦的电量,每千瓦1.1元;对于大于150千瓦的电量,每千瓦1.7元.输入用户的用电量,输出电费.
展开
展开全部
#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语句吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#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语句吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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;
}
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;
}
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询