1691: 问题D 计算房费
题目描述
某宾馆共有50个标准间,房间价格随团队规模而浮动。假设一个标准间定价为356元,宾馆规定:预定20房间及以上的团队优惠30%;不足20房间但不少于10房间的团队优惠20%;不足10房间但多于1间的优惠10%;只预定1房间的没有优惠。请你根据预定房间数,计算出应付总房费。
输入
输入一个正整数number表示预定房间数(number>0)。
输出
输出一个实数,表示应付总房费,小数点后保留1位。
样例输入 Copy
10
样例输出 Copy
2848.0
来源/分类
//使用if...else语句时一直出错if(num == 1)
c = 356;放在开始时也出错,不明//
c = 356;放在开始时也出错,不明//
#include <stdio.h>
#include <math.h>
int main()
{
int num;
scanf("%d", &num);
double c = 0;
if(1 < num < 10)
c = 356*num*0.9;
if(10 <= num < 20)
c = 356*num*0.8;
if(num >= 20)
c = 356*num*0.7;
if(num == 1)
c = 356;
printf("%.1lf\n", c);
return 0;
}