用C语言编写一个程序,要求输入购买商品的钱款数,输出相应的折扣率?
你这个题目无法实现的,因为折扣率应该是在知道原价的基础上的。目前给出条件不足。
这里做个假设:
如果输入是两个,折扣前和折扣的,那么可以计算,比如:
float beforePayment,afterPayment;
float percentage;
scanf( 折扣前金额=%f ,&beforePayment);
scanf( 折扣后金额=%f ,&afterPayment);
percentage=afterPayment/beforePayment;
printf( 产品折扣率为:%.2f ,percentage);//保留两位小数进行显示
这里做个假设:
如果输入是两个,折扣前和折扣的,那么可以计算,比如:
float beforePayment,afterPayment;
float percentage;
scanf( 折扣前金额=%f ,&beforePayment);
scanf( 折扣后金额=%f ,&afterPayment);
percentage=afterPayment/beforePayment;
printf( 产品折扣率为:%.2f ,percentage);//保留两位小数进行显示