1.題目ios
本數 折扣算法
2 5%設計
3 10%blog
4 20%ci
5 25%io
要求將設計思想、代碼實現、實現截圖、我的總結以博文的形式發表class
2. 過程分析,結合老師在課上講的幾種狀況當購買書本的數量小於5的時候,根據打折表選擇,當數量大於10時,能夠取5的餘數而後代入,如今只考慮如下幾種狀況:stream
當 n=6 時 有如下幾種狀況 5+1 4+2 3+3通過計算知道第一種狀況下享受到的優惠最多書籍
n=7 時 有如下幾種狀況 5+2 4+3im
n=8 時 有如下幾種狀況 5+3 4+4
n=9時 有如下幾種狀況 5+4
#include <iostream.h> int main() { int n; cout<<"請輸入所購買圖書的數量(6<=n<=10): "<<endl; cin>>n; cout<<"此圖書數目的購買方式可分爲如下幾種狀況 "<<endl; if(n=6) { cout<<"第一種:5+1,優惠價格爲 5*8*0.25=10(元) !"<<endl; cout<<"第二種:4+2,優惠價格爲 4*8*0.2+2*8*0.05=6.8(元) !"<<endl; cout<<"第三種:3+3,優惠價格爲 3*8*0.1*2=4.8(元) !"<<endl; cout<<" 綜上選擇第一種方式!" <<endl; } else if(n=7) { cout<<"第一種:5+2,優惠價格爲 5*8*0.25+2*8*0.05=10.9(元) !"<<endl; cout<<"第二種:4+3,優惠價格爲 4*8*0.2+3*8*0.1=8.8(元) !"<<endl; cout<<" 綜上選擇第一種方式!" <<endl; } else if(n=8) { cout<<"第一種:5+3,優惠價格爲 5*8*0.25+3*8*0.1=12.4(元) !"<<endl; cout<<"第二種:4+4,優惠價格爲 4*8*0.2*2=12.8(元) !"<<endl; cout<<" 綜上選擇第一種方式!" <<endl; } else if(n=9) { cout<<"此種狀況:5+4,優惠價格爲 5*8*0.25+4*8*0.2=16.4(元) !"<<endl; } return 0; }
截圖:
實驗感想: 如何能讓電腦自動分析最佳的買書方式目前尚未解決。