![小孩報(bào)數(shù)問題_第1頁(yè)](http://file4.renrendoc.com/view/d0e211395f86ae198e4f6106281b15fc/d0e211395f86ae198e4f6106281b15fc1.gif)
![小孩報(bào)數(shù)問題_第2頁(yè)](http://file4.renrendoc.com/view/d0e211395f86ae198e4f6106281b15fc/d0e211395f86ae198e4f6106281b15fc2.gif)
![小孩報(bào)數(shù)問題_第3頁(yè)](http://file4.renrendoc.com/view/d0e211395f86ae198e4f6106281b15fc/d0e211395f86ae198e4f6106281b15fc3.gif)
![小孩報(bào)數(shù)問題_第4頁(yè)](http://file4.renrendoc.com/view/d0e211395f86ae198e4f6106281b15fc/d0e211395f86ae198e4f6106281b15fc4.gif)
![小孩報(bào)數(shù)問題_第5頁(yè)](http://file4.renrendoc.com/view/d0e211395f86ae198e4f6106281b15fc/d0e211395f86ae198e4f6106281b15fc5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、課程設(shè)計(jì)課程:程序設(shè)計(jì)基礎(chǔ)題目:3750題目:小孩報(bào)數(shù)問題班級(jí):姓名:學(xué)號(hào):設(shè)計(jì)時(shí)間:成績(jī): 指導(dǎo)教師:、題目(從網(wǎng)上復(fù)制)小孩報(bào)數(shù)問題時(shí)間限定:1000MS空間限定:65536K總?cè)藬?shù):5012接受:2425問題描述有N個(gè)小孩圍成一圈,給他們從1開始依次編號(hào),現(xiàn)指定從第W個(gè)開始報(bào)數(shù),報(bào)到 第S個(gè)時(shí),該小孩出列,然后從下一個(gè)小孩開始報(bào)數(shù),仍是報(bào)到S個(gè)出列,如此重復(fù) 下去,直到所有的小孩都出列(總?cè)藬?shù)不足S個(gè)時(shí)將循環(huán)報(bào)數(shù)),求小孩出列的順序。輸入第一行輸入小孩的人數(shù)N(N=64)接下來每行輸入一個(gè)小孩的名字(人名不超過15個(gè)字符)最后一行輸入W,S (W N),用逗號(hào)”,”間隔輸出按人名輸出小孩
2、按順序出列的順序,每行輸出一個(gè)人名輸入舉例5XiaomingXiaohuaXiaowangZhangsanLisi2,3輸出舉例ZhangsanXiaohuaXiaomingXiaowangLisi、概要設(shè)計(jì)結(jié)束終止變量含義N-參與游戲的總?cè)藬?shù)i-當(dāng)前出列者的位置w-第一個(gè)開始報(bào)數(shù)人得位置j-當(dāng)前未出列的總?cè)藬?shù)s-從1開始報(bào)數(shù)到s為止k-從第k開始往后的人向前補(bǔ)缺ch-字符變量為逗號(hào),用于間隔w與s結(jié)束本循環(huán)123456789 10舉例五個(gè)小孩站成一排,從第二個(gè)開始報(bào)數(shù),報(bào)到3的出列直至循環(huán)結(jié)束形成一個(gè)新的排列XiaomingXiaohuaXiaowangZhangsanLisi第一輪出列Xi
3、aomingXiaohuaXiaowangZhangsanLisiZhangsan第二輪出列XiaomingXiaohuaXiaowangLisiZhangsanXiaohua第三輪出列XiaomingXiaowangLisiZhangsanXiaohuaXiaoming第四輪 出列XiaowangLisiZhangsanXiaohuaXiaomingXiaowang第五輪出列LisiZhangsanXiaohuaXiaomingXiaowangLisi新的排列即為ZhangsanXiaohuaXiaomingXiaowangLisi5nc - ude一 osr+ream using name
4、space sr+ch 5nc - udesr+r i ng h i nr+ma i n (二i nr+N- Lw- s-j-k- ci nN:*(N64)Icou-t、w rer+urnp/MSA券char (*a)15Hnew chars15- ch/N f、J 善苔 ci nwchs:Tlwl-for (jnN 二Y 二II二i +HSI1 二次I; / 木 cou穴全(a+ i)end 一; /言涇杰我 for (kn i +1-kj-k+)sr+rcpy (* (a+kl) - * (a+k)/今涇木 一COUC+全 aend 一 ; 思薈實(shí) rer+urn 0使用單鏈表解題 程序如
5、下:#include using namespace std; struct nodechar xm15;node *next;int main()int i,k,j,w,s,N; char ch; cinN;h二new node;p=h-next=new node;for(i=1;ip-xm; p-next=new node; p=p-next;cinp-xm;p-next=h-next; cinwchs;node *p,*h;確定人數(shù)/申請(qǐng)頭結(jié)點(diǎn)建立循環(huán)鏈表并讀入姓名k=w-1;while(k)p=p-next,k-;k=s-1;for(i=0;inext,j-;coutnext-xmne
6、xt=p-next-next;/確定第一個(gè)出列者的位置/N個(gè)小孩依次按規(guī)則出列return 0;/* 10a b c d e f g h i j3,6*/做題后感通過這次課程設(shè)計(jì),我又收獲到很多,平時(shí)在做作業(yè)時(shí),因?yàn)轭}形與 結(jié)構(gòu)都是很簡(jiǎn)單的,并且每一章的內(nèi)容都是有相應(yīng)的例題可以參考,所以 在做題時(shí)沒有遇到過很麻煩的問題。帶著同樣的心態(tài)去做課程設(shè)計(jì),看 到題日時(shí)以為很簡(jiǎn)單,然而在實(shí)踐過程中發(fā)現(xiàn)自身的不足,知識(shí)點(diǎn)并不 是很扎實(shí)。在解題過程中,我曾嘗試過雙向鏈表、類等思路去解題,但 始終沒能湊效。最后,我從數(shù)據(jù)結(jié)構(gòu)與算法分析一書中學(xué)習(xí)到四個(gè) 解題步驟的重要性及一些細(xì)節(jié)的關(guān)鍵性。我將整個(gè)程序按照順序結(jié)構(gòu)來完成的.將整個(gè)程序的實(shí)現(xiàn)分為兩個(gè) 部分輸入與輸出,每個(gè)過程都通過使用簡(jiǎn)單的C+語(yǔ)言來實(shí)現(xiàn).使得在閱 讀過程中便于理解.在編寫程序時(shí)按著題目要求的去完成,注重細(xì)節(jié),分 析算法以
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度公司總裁任期目標(biāo)考核聘用合同
- 民政補(bǔ)助申請(qǐng)書
- 2025年度房地產(chǎn)租賃居間服務(wù)合同正式樣本
- 中國(guó)石油管道用螺旋鋼管項(xiàng)目投資可行性研究報(bào)告
- 進(jìn)學(xué)校申請(qǐng)書
- 2025年滑石廠行業(yè)深度研究分析報(bào)告
- 2025年度倉(cāng)儲(chǔ)信息化管理系統(tǒng)開發(fā)服務(wù)協(xié)議
- 農(nóng)村老年人貧困補(bǔ)助申請(qǐng)書
- 2025年度建筑工程施工合同施工安全防護(hù)與文明施工
- 2025年水泥夾芯行業(yè)深度研究分析報(bào)告
- 醫(yī)院感染及其危害
- 2025年三人合伙投資合作開店合同模板(三篇)
- 安徽省招生考試數(shù)學(xué)試卷
- 2024全國(guó)各省高考詩(shī)歌鑒賞真題及解析
- 高考日語(yǔ)閱讀理解練習(xí)2篇-高考日語(yǔ)復(fù)習(xí)
- 印刷基礎(chǔ)知識(shí)培訓(xùn)資料
- NB/T 11536-2024煤礦帶壓開采底板井下注漿加固改造技術(shù)規(guī)范
- 2024-2025學(xué)年人教版五年級(jí)(上)英語(yǔ)寒假作業(yè)(一)
- 【課件】九年級(jí)化學(xué)下冊(cè)(人教版2024)-【新教材解讀】義務(wù)教育教材內(nèi)容解讀課件
- GA/T 761-2024停車庫(kù)(場(chǎng))安全管理系統(tǒng)技術(shù)要求
- 2025屆貴州省六盤水市第二中學(xué)高三適應(yīng)性調(diào)研考試數(shù)學(xué)試題含解析
評(píng)論
0/150
提交評(píng)論