适合新手的练习
if-else的语句嵌套练习。<br />题目如下:编写一个程序,要求顾客输入一个金额,如果这个金额大于100元小于500元的,打折2%,如果金额大于500,小于1000的,打折5%,如果大于1000,打折<br />
10%,小于100的不打折。<br />
<br />
我的程式是这样的。<br />
#include <stdio.h>
main()
{
float pay,sum,sum0,sum1,sum2;
scanf("%f",&pay);
sum0=pay;
sum=pay*0.98;
sum1=pay*0.95;
sum2=pay*0.9;
if(pay>100&&pay<500)
printf("After discount ,You pay %f",sum);
{
if(pay>500&&pay<1000)
printf("After discount ,You pay %f",sum1);
if(pay>1000)
printf("After discount ,You pay %f",sum2);
else
printf("No discount, You pay %f",sum0);
}
}
应该还有更好,更优化的程式。大家试试,我这个程式打出来的时候,有一些问题。大家可以试试。一起讨论下吧