您的位置:首页 > 其它

课堂测试6

2016-06-01 21:54 155 查看
设计思想:

通过在十个数以内的购买最低价,找出了规律,五以内的数目,就是购买五本不同的书最低价;大于五的数目,余数为一就是五加一组合;余数为二就是五加二组合;余数为三就是四加四组合;余数为四就是五加四组合。

源代码:

//书籍促销活动
import java.util.Scanner;

public class test6 {
public static void main(String[] args){
Scanner in=new Scanner(System.in);
int sum;
double min;
System.out.println("请输入要购买的书籍总数:");
sum=in.nextInt();
if(sum<=5)
{
if(sum==1)
min=8;
else if(sum==2)
min=16*0.95;
else if(sum==3)
min=24*0.9;
else if(sum==4)
min=32*0.8;
else
min=40*0.75;
}
else
{
if(sum%5==0)
{
min=(sum/5)*(40*0.75);
}
else if(sum%5==1)
{
min=(sum/5)*(40*0.75)+8;
}
else if(sum%5==2)
{
min=((sum-2)/5)*(40*0.75)+16*0.95;
}
else if(sum%5==3)
{
min=((sum-8)/5)*(40*0.75)+32*0.8*2;
}
else
{
min=((sum-4)/5)*(40*0.75)+32*0.8;
}
}
System.out.println("购买这批书的最低价格是:"+min);
}

}


结果截图:









个人总结:

这道题目只要是考验归纳总结能力,拿到这道题以后每种情况都要考虑到,所以从小于五到大于五分别计算以后就可以找到规律。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: