设为首页 加入收藏

TOP

问题一百二十六:促销的价格
2014-11-23 22:13:08 来源: 作者: 【 】 浏览:2
Tags:问题 一百二十六 促销 价格

print Description


某百货公司为了促销,采用购物打折的办法。
(1) 在1000元或以上者,按九五折优惠;
(2) 在2000元或以上者,按九折优惠;
(3) 在3000元或以上者,按八五折优惠;
(4) 在5000元或以上者,按八折优惠。 编写程序,输入购物款数,计算并输出优惠价。


Input

第一行1个正整数t,表示有t组数据,以下t行,每行1个正整数a,即购物款数。

Output

共t行,每行一个数,即相应的优惠价格,要求保留一位小数。

Sample Input


2
2000
1550

Sample Output


1800.0
1472.5

Description


某百货公司为了促销,采用购物打折的办法。
(1) 在1000元或以上者,按九五折优惠;
(2) 在2000元或以上者,按九折优惠;
(3) 在3000元或以上者,按八五折优惠;
(4) 在5000元或以上者,按八折优惠。 编写程序,输入购物款数,计算并输出优惠价。


Input

第一行1个正整数t,表示有t组数据,以下t行,每行1个正整数a,即购物款数。

Output

共t行,每行一个数,即相应的优惠价格,要求保留一位小数。

Sample Input


2
2000
1550

Sample Output


1800.0
1472.5


[plain] #include

int main()
{
int t;
int a;
double value;

scanf("%d", &t);

while(t--)
{
scanf("%d", &a);

if(a>0)
{
if(a>=5000)
{
value=a*0.80;
}
else if(a>=3000)
{
value=a*0.85;
}
else if(a>=2000)
{
value=a*0.90;
}
else if(a>=1000)
{
value=a*0.95;
}
else
{
value=a;
}

printf("%0.1lf", value);

if(t>0)
{
printf("\n");
}
}
}

return 0;
}

#include

int main()
{
int t;
int a;
double value;

scanf("%d", &t);

while(t--)
{
scanf("%d", &a);

if(a>0)
{
if(a>=5000)
{
value=a*0.80;
}
else if(a>=3000)
{
value=a*0.85;
}
else if(a>=2000)
{
value=a*0.90;
}
else if(a>=1000)
{
value=a*0.95;
}
else
{
value=a;
}

printf("%0.1lf", value);

if(t>0)
{
printf("\n");
}
}
}

return 0;
}

\

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇问题一百二十三:统计子串 下一篇问题一百二十七:Keep on Truckin

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: