码迷,mamicode.com
首页 > 其他好文 > 详细

结对合作-买书问题编程

时间:2015-04-15 12:55:30      阅读:134      评论:0      收藏:0      [点我收藏+]

标签:

组员:石鹤 李海超

一、问题

书店针对《哈利波特》系列书籍进行促销活动,一共5卷,单独一卷售价8元,具体折扣如下:本数对应的折扣分别为:2本—5%,3本—10%,4本—20%,5本—25%。根据购买的卷数以及本数,会对应不同的折扣规则情况。单独一本书只会对应一个折扣规则。设计算法能够计算出读者购买一批书的最低价格。

二、设计思路

      1到5本书买越多越便宜,6到9本书得分类考虑,10本及以上是与1到9本一致。

三、源代码

#include<iostream.h>
int main()
{
    int numbook,keybook,i;
    double sum[6]={0,8,15.2,21.6,25.6,30},dissum=60;
    cout<<"input:";
    cin>>numbook;
    keybook=numbook%10;
    if(keybook>5)
    {
        for(i=keybook-5;i<=5;i++)
        {
            if((sum[keybook-i]+sum[i])<dissum)
            {
                dissum=sum[keybook-i]+sum[i];
            }
        }
    }
    else
    {
        dissum=sum[keybook]+(numbook/10)*60;
    }
    cout<<"sum:"<<dissum;
    return 0;
}

四、结果截图

技术分享

技术分享

五、实验心得

实验时没遇到什么困难,只要考虑好循环变量即可。

以后继续努力,提高自己。

结对合作-买书问题编程

标签:

原文地址:http://www.cnblogs.com/weaponx/p/4427950.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!