Discount 折扣

来源:互联网 发布:扫图软件 编辑:程序博客网 时间:2024/06/12 01:07

描述

People like to buy gifts in discount. For example, gift A with initial price RMB50, 30% off actually costs RMB35, gift B with initial price RMB104, 17% off actually costs RMB86.32.
Mr.Richman is a rich man. He hates small money, so he always pays an integer number of RMBs without getting any change. What's more, being a traditional Chinese person, the amount of money he pays always contains the lucky digit '8' (of course, the integer MUST be at least the actual price after discount). For example, he would pay RMB38 for gift A, and RMB87 for gift B.
Given the initial price and the discount for a gift, calculate how much Mr.Richman would like to pay.

输入

The first line contains t (1 <= t  <=  20), the number of test cases followed. Each line contains two integers P and D(1  <=  P  <= 500; 1  <=  D  <=  99), the initial price and discount.

输出

For each test case, print the amount of money Mr.Richman would like to pay.

样例输入

5
50 30
104 17
500 4
498 6
40 5

样例输出

38
87
480
478
38

描述

人们都喜欢以折扣价买礼物,如:礼物A标价为RMB 50元,7折优惠后的价格为RMB 35元,礼物B标价为RMB 104元,8.3折优惠后的价格为RMB 86.32元。Richman先生是一个富人,他不喜欢零钱,因此他付款后都不要找的零钱,同时他还是一个具有很深中国文化的人,喜欢吉利的数字“8”,因此每次付钱时,都要凑上一个“8”数字,并不会让别人吃亏,给的钱总是比要付的钱多,如上面礼物A他会给RMB 38元,礼物B他会给RMB 87 元。
现在给你一些初始标价和折扣比例的礼物,请你计算出Richman应该会付多少钱。

输入

第一行包含一个数字t(1≤t≤20),表示紧接着有t个测试数据,后面每行2个数字P和D(1≤P≤500,1≤D≤99),即为初始标价和折扣比例(百分比)。

输出

计算每个测试数据,并输出Richman应该会付款的数目。

样例输入

5
50 30
104 17
500 4
498 6
40 5

样例输出

38
87
480
478
38

#include<iostream>using namespace std;bool IsHaveEight(int n){    int a;    while(n){        a=n%10;        if(a==8) return 1;        n/=10;    }    return 0;}int main(){    double p,d,s;    int n,j;    cin>>n;    while(n--){        cin>>p>>d;        s=p*(1-d/100);        if(s==int(s))            j=int(s);        else            j=int(s+1);        for(;!IsHaveEight(j);j++)            ;        cout<<j<<endl;    }    return 0;}


0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 微信身份信息验证未通过怎么办 快递地址填错了已经发到了怎么办 孩子威胁同学给她买东西吃怎么办 在超市买小孩米粉过期了怎么办 出口货物被海关扣了说仿牌怎么办 有一批仿牌被宁波海关查了怎么办 付了定金不想要车了怎么办 泥墙刮石灰上涂料现在刮腻子怎么办 月经最后一天同房了怎么办吃什么药 奶水太多了宝宝总是呛到了怎么办 婴儿刚吃完奶大量喷奶怎么办 我干活细致领导说我慢怎么办 怀孕初期吃了加明矾的粉皮怎么办 绿豆面黄豆面白面蒸馒头怎么办 画油画时把颜料染在衣服上怎么办 买的布衣柜少了一个管子怎么办 小2球刚好进2球怎么办 大2球刚好进2球怎么办 大球2进了2球怎么办 身上剩的几百块钱有掉了怎么办 刚买一天的手机电板有问题怎么办 宝宝长湿疹穿少了就感冒怎么办 照片跟视频被孩子删了怎么办 老公总是说一些不开心的话题怎么办 孩子沉迷手机篮球课不爱去怎么办 坐久了屁鼓会长疮怎么办 套胶的胶皮与海绵分离怎么办 换肾15天了沒尿怎么办? 妻子的绒癌怎么办?——急人! 孕妇结石掉在输尿管有血尿怎么办 吃葯时药片沾在食管臂上怎么办 八十多了膀胱癌手术复发了怎么办 尿蛋白和尿隐血2个加怎么办 小肝癌手术后两个月又复发了怎么办 膀胱癌血尿堵塞尿道和尿管怎么办 肾炎腰疼一条腿疼尿血怎么办 孕晚期尿常规检查尿蛋白高怎么办? 腰开车疼的不会动了怎么办 小孩跑完满头大汗就咳嗽怎么办 小孩剧烈咳嗽喘吃了药不管用怎么办 做什么事都有点轻微的手抖怎么办