洛谷-小玉家的电费-顺序与分支

题目描述 Description

夏天到了,各家各户的用电量都增加了许多,相应的电费也交的更多了。小玉家今天收到了一份电费通知单。小玉看到上面写:据闽价电[2006]27号规定,月用电量在150千瓦时及以下部分按每千瓦时0.4463元执行,月用电量在151~400千瓦时的部分按每千瓦时0.4663元执行,月用电量在401千瓦时及以上部分按每千瓦时0.5663元执行;小玉想自己验证一下,电费通知单上应交电费的数目到底是否正确呢。请编写一个程序,已知用电总计,根据电价规定,计算出应交的电费应该是多少。

输入输出格式 Input/output

输入格式:
输入一个整数,表示用电总计(单位以千瓦时计)。
输出格式:
输出一个数,保留到小数点后1位(单位以元计,保留到小数点后1位)。

输入输出样例 Sample input/output

样例测试点#1

输入样例:

267

输出样例:

121.5

思路:分三种情况讨论,一种是a<=150时,直接乘以输出即可,还有一种是150<=a<=400时,先要减去150及以下那个个部分的用电量,才能乘,最后一种情况是a>=400时,要减去前面两个部分的用电量才能乘。

         总的来说还算简单,入门数学题。

代码入下:

#include<stdio.h>
int main()
{
    double a,b=0;
    scanf("%lf",&a);
    if(a<=150)
    {
        printf("%.1lf\n",a*0.4463);//第一阶段
    }
    else if(a>=150&&a<=400)
    {
        b=b+150*0.4463;//第一阶段
        printf("%.1lf\n",b+((a-150)*0.4663));//第二阶段
    }
    else
    {
        b=b+150*0.4463;//第一阶段
        b=b+250*0.4663;//第二阶段
        printf("%.1lf\n",b+((a-400)*0.5663));//第三阶段
    }
    return 0;
}      
时间: 2024-12-09 17:22:49

洛谷-小玉家的电费-顺序与分支的相关文章

洛谷-不高兴的津津-顺序与分支

题目描述 Description 津津上初中了.妈妈认为津津应该更加用功学习,所以津津除了上学之外,还要参加妈妈为她报名的各科复习班.另外每周妈妈还会送她去学习朗诵.舞蹈和钢琴.但是津津如果一天上课超过八个小时就会不高兴,而且上得越久就会越不高兴.假设津津不会因为其它事不高兴,并且她的不高兴不会持续到第二天.请你帮忙检查一下津津下周的日程安排,看看下周她会不会不高兴:如果会的话,哪天最不高兴. 输入输出格式 Input/output 输入格式:输入文件unhappy.in包括七行数据,分别表示周

【基础练习】【小数位数】小玉家的电费

题目来自 洛谷P1422 月用电量在150千瓦时及以下部分按每千瓦时0.4463元执行,月用电量在151~400千瓦时的部分按每千瓦时0.4663元执行,月用电量在401千瓦时及以上部分按每千瓦时0.5663元执行;小玉想自己验证一下,电费通知单上应交电费的数目到底是否正确呢.请编写一个程序,已知用电总计,根据电价规定,计算出应交的电费应该是多少. 题目很简单,但是做了才知道原来我不会写流输出控制小数位数= =果然书到用时方恨少事非经过不知难. 这里引用一份来自本站xidian13071185老

P1422 小玉家的电费

题目描述 夏天到了,各家各户的用电量都增加了许多,相应的电费也交的更多了.小玉家今天收到了一份电费通知单.小玉看到上面写:据闽价电[2006]27号规定,月用电量在150千瓦时及以下部分按每千瓦时0.4463元执行,月用电量在151~400千瓦时的部分按每千瓦时0.4663元执行,月用电量在401千瓦时及以上部分按每千瓦时0.5663元执行;小玉想自己验证一下,电费通知单上应交电费的数目到底是否正确呢.请编写一个程序,已知用电总计,根据电价规定,计算出应交的电费应该是多少. 输入格式 输入一个整

洛谷P2733 家的范围 Home on the Range

P2733 家的范围 Home on the Range• o 26通过o 61提交• 题目提供者该用户不存在• 标签USACO• 难度普及+/提高 提交 讨论 题解 最新讨论• 暂时没有讨论题目背景农民约翰在一片边长是N (2 <= N <= 250)英里的正方形牧场上放牧他的奶牛.(因为一些原因,他的奶牛只在正方形的牧场上吃草.)遗憾的是,他的奶牛已经毁坏一些土地.( 一些1平方英里的正方形)题目描述农民约翰需要统计那些可以放牧奶牛的正方形牧场(至少是2x2的,在这些较大的正方形中没有一个

洛谷-小玉在游泳-循环!循环!循环!

题目描述 Description 小玉开心的在游泳,可是她很快难过的发现,自己的力气不够,游泳好累哦.已知小玉第一步能游2米,可是随着越来越累,力气越来越小,她接下来的每一步都只能游出上一步距离的98%.现在小玉想知道,如果要游到距离x米的地方,她需要游多少步呢.请你编程解决这个问题. 输入输出格式 Input/output 输入格式:输入一个数字(不一定是整数),表示要游的目标距离.输出格式:输出一个整数,表示小玉一共需要游多少步. 输入输出样例 Sample input/output 样例测

洛谷-小玉买文具-洛谷的第一个任务

题目描述 Description 班主任给小玉一个任务,到文具店里买尽量多的签字笔.已知一只签字笔的价格是1元9角,而班主任给小玉的钱是a元b角,小玉想知道,她最多能买多少只签字笔呢. 输入输出格式 Input/output 输入格式:输入的数据,在一行内,包括两个整数,依次表示a和b.输出格式:输出一个整数,表示小玉最多能买多少只签字笔. 输入输出样例 Sample input/output 样例测试点#1 输入样例: 10 3 输出样例: 5 思路:只要把a和b转为小数,再除以1.9元,向下

洛谷——P2733 家的范围 Home on the Range

P2733 家的范围 Home on the Range 题目背景 农民约翰在一片边长是N (2 <= N <= 250)英里的正方形牧场上放牧他的奶牛.(因为一些原因,他的奶牛只在正方形的牧场上吃草.)遗憾的是,他的奶牛已经毁坏一些土地.( 一些1平方英里的正方形) 题目描述 农民约翰需要统计那些可以放牧奶牛的正方形牧场(至少是2x2的,在这些较大的正方形中没有一个点是被破坏的,也就是说,所有的点都是“1”). 你的工作要在被供应的数据组里面统计所有不同的正方形放牧区域(>=2x2)的

洛谷 P2733 家的范围 Home on the Range

P2733 家的范围 Home on the Range 题目背景 农民约翰在一片边长是N (2 <= N <= 250)英里的正方形牧场上放牧他的奶牛.(因为一些原因,他的奶牛只在正方形的牧场上吃草.)遗憾的是,他的奶牛已经毁坏一些土地.( 一些1平方英里的正方形) 题目描述 农民约翰需要统计那些可以放牧奶牛的正方形牧场(至少是2x2的,在这些较大的正方形中没有一个点是被破坏的,也就是说,所有的点都是“1”). 你的工作要在被供应的数据组里面统计所有不同的正方形放牧区域(>=2x2)的

洛谷—— P2733 家的范围 Home on the Range

https://www.luogu.org/problem/show?pid=2733 题目背景 农民约翰在一片边长是N (2 <= N <= 250)英里的正方形牧场上放牧他的奶牛.(因为一些原因,他的奶牛只在正方形的牧场上吃草.)遗憾的是,他的奶牛已经毁坏一些土地.( 一些1平方英里的正方形) 题目描述 农民约翰需要统计那些可以放牧奶牛的正方形牧场(至少是2x2的,在这些较大的正方形中没有一个点是被破坏的,也就是说,所有的点都是“1”). 你的工作要在被供应的数据组里面统计所有不同的正方形