日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

课堂练习4.14

發(fā)布時間:2025/7/14 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 课堂练习4.14 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
練習(xí)題目: 書店針對《哈利波特》系列書籍進(jìn)行促銷活動,一共5卷,用編號0、1、2、3、4表示,單獨一卷售價8元, 具體折扣如下所示:

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 本數(shù)????????????????? 折扣

?????????????????????????????????? 2?????????????????????? 5%

?????????????????????????????????? 3?????????????????????? 10%

?????????????????????????????????? 4?????????????????????? 20%

?????????????????????????????????? 5?????????????????????? 25%

根據(jù)購買的卷數(shù)以及本數(shù),會對應(yīng)不同折扣規(guī)則情況。單數(shù)一本書只會對應(yīng)一個折扣規(guī)則,例如購買了兩本卷1,一本卷2,則可以享受5%的折扣,另外一本卷一則不享受優(yōu)惠。 設(shè)計算法能夠計算出讀者購買一批書的最低價格。 一、設(shè)計思想 首先分析可得 1、在小于等于五本時按照折扣買即可。 2、分析可得在小于十本時分成兩組比分成多組要合適。 3、、在大于五本小于十本時,經(jīng)計算可得除在第八本處按照(4,4)分最少,其他在分為(x,5)比較合適。 4、在大于十本時(i本)分析可得與十本內(nèi)時類似,當(dāng)i%5!=3時,可以按照i除以5取整得a,a個5本再加上剩下的;當(dāng)i%5=3時,則按照(a-1)個5本,剩下的分為(4,4),再進(jìn)行求和。 二、源代碼 #include<iostream.h> void main() {double b,sum;int a,i,c;cout<<"請輸入要購買的本數(shù):";cin>>i;if(i%5!=3){a=i/5;b=30*a;c=i%5;if(c==0){sum=b;}if(c==1){sum=b+8;}else if(c==2){sum=b+16*0.95;}else if(c==3){sum=b+24*0.9;}else if(c==4){sum=b+32*0.8;}}else if(i==3){sum=24*0.9;}else if(i%5==3&&i!=3){a=i/5;b=30*(a-1);c=i%5;sum=b+32*0.8*2;}cout<<"最低價格為:"<<sum<<endl; }

三、結(jié)果截圖

四、實驗總結(jié) 本次實驗是在課堂上構(gòu)思出來的,通過此次實驗我首先的感悟是動手很重要,因為此次題目很難一眼看見規(guī)律,所以一直看的話是很難下手的。在老師的提醒下,很快發(fā)現(xiàn)需要考慮的只有6、7、8、9四種情況,再大的話情況是類似的,通過計算很快發(fā)現(xiàn)只有在8時與其他情況不同,所以只需通過判斷語句在余數(shù)為三時做出不同的計算即可。

轉(zhuǎn)載于:https://www.cnblogs.com/gaoyang110/p/4425852.html

《新程序員》:云原生和全面數(shù)字化實踐50位技術(shù)專家共同創(chuàng)作,文字、視頻、音頻交互閱讀

總結(jié)

以上是生活随笔為你收集整理的课堂练习4.14的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。