設(shè)有n個(gè)人圍坐一圈并按順時(shí)針方向從1到n編號(hào),從第s個(gè)人開始進(jìn)行1到m的報(bào)數(shù),報(bào)數(shù)到第m個(gè)人,此人出圈,再?gòu)乃南乱粋€(gè)人重新開始1到m的報(bào)數(shù),如此進(jìn)行下去直到所有的人都出圈為止.現(xiàn)要求按出圈次序,每10人一組,給出這n個(gè)人的順序表.編制函數(shù)
設(shè)有n個(gè)人圍坐一圈并按順時(shí)針方向從1到n編號(hào),從第s個(gè)人開始進(jìn)行1到m的報(bào)數(shù),報(bào)數(shù)到第m個(gè)人,此人出圈,再?gòu)乃南乱粋€(gè)人重新開始1到m的報(bào)數(shù),如此進(jìn)行下去直到所有的人都出圈為止.現(xiàn)要求按出圈次序,每10人一組,給出這n個(gè)人的順序表.編制函數(shù)Josegh()實(shí)現(xiàn)此功能.
數(shù)學(xué)人氣:230 ℃時(shí)間:2020-08-29 15:52:04
優(yōu)質(zhì)解答
你的10是什么意思啊,沒講清楚啊你的就是n為10#include #defineN 10 //定義個(gè)數(shù)#defineC 3//定義報(bào)數(shù)int main(){ int a[N]; int i,j,count; //初始化數(shù)組 for(i=0;i1;) {if(a[i%N]!=0)//如果此數(shù)不為0,代表沒有出局{ if(j==C-1)//累加到報(bào)數(shù)個(gè) {i=i%N;//循環(huán)取編號(hào)printf("%d ",a[i]);//輸出a[i]=0;//置0,代表出局j=0; //置j=0,重新計(jì)數(shù)count--; //計(jì)數(shù)器減一while(a[i]==0)//尋找下一個(gè)沒有出局的編號(hào){ i++; i=i%N;//循環(huán)取編號(hào) }continue;//直接執(zhí)行下一個(gè)外循環(huán) } else//否則累加報(bào)數(shù)個(gè)數(shù)j++;}i++; } //處理最后一個(gè) printf("\n最后一個(gè):%d\n",a[i]);//輸出 getchar(); return 0;}
我來回答
類似推薦
- 約瑟夫問題:有n只猴子,按順時(shí)針方向圍成一圈選大王(編號(hào)從1— n),從第1號(hào)開始報(bào)數(shù),一直數(shù)到m,數(shù)到m
- 編號(hào)為1,2,…,n的n個(gè)人按順時(shí)針方向圍坐一圈
- N個(gè)人圍成一個(gè)圈順序編號(hào),從第一個(gè)人開始報(bào)數(shù)(從1到M),凡報(bào)到M的人退出圈子,問最后一個(gè)圈中的人的編
- 然后從1號(hào)開始順時(shí)針報(bào)數(shù)(1,2,3,…),凡報(bào)5的倍數(shù)者出圈,剩下者繼續(xù)報(bào)數(shù),求出最后出圈者的編號(hào).
- 100人圍成一圈,他們的編號(hào)分別為1至100,此100人從1號(hào)起按順時(shí)針方向進(jìn)行1、2報(bào)數(shù),報(bào)2走報(bào)1留,不斷反復(fù)下去直到一人留下.問此人原先排在什么位置?
- 初二物理用天平和量筒測(cè)某種液體的密度
- 用雖然……可是……而且造句,
- 你認(rèn)為自然生態(tài)系統(tǒng)中,各種動(dòng)物的數(shù)量能不能無限增長(zhǎng)?為什么?
- 線性代數(shù)里矩陣在左還是在右的問題
- 數(shù)學(xué)生活中哪些地方用到 對(duì)數(shù)
- 一個(gè)平行四邊形的底于高分別為3.2分米和1.它的面積與一個(gè)梯形的面積相等,如果梯形的上底和下底分別為2.4分米和3.6分米,那么它的高是幾?
- 他爸爸愛好烹飪 翻譯His father__________________-.
猜你喜歡
- 1氯化鎂是一種鹽,.
- 2設(shè)x為正實(shí)數(shù),則函數(shù)y=x^2-x+1/x的最小值是 2.函數(shù)y=-x-9/x+18(x>0)的最大值是
- 3小紅付出200元,買了X本練習(xí)本,每本12.5元應(yīng)該找回()元.當(dāng)X=10時(shí),應(yīng)該找回()元.
- 4盒子里裝有15個(gè)球,分別寫著1~15各數(shù).如果摸到的是2的倍數(shù),則小剛贏,如果摸到的不是2的倍數(shù),則小強(qiáng)贏. (1)這樣約定公平嗎?為什么? (2)小剛一定會(huì)輸嗎?你能設(shè)計(jì)一個(gè)公平
- 5四個(gè)相同的蘋果隨機(jī)放入三個(gè)不同的盤子,有且只有一個(gè)盤子中蘋果數(shù)為2的概率是多少?
- 6有126本書,有3個(gè)書架,有6層,平均每層放幾本?
- 7850+250*(x-1)=x /2*400+x/2*200
- 8小馬虎解方程3/(2x-1)=2/(x+a)-1,去分母時(shí),方程右邊的-1忘記乘6,因而求得的解為x=4,求a與x的值
- 9He is a man with _ eyes and _ shoulders.a.wide;wide b.broad;broad c.broad;wide d.wide;broad
- 10Sunflower,you are my constant belief.
- 11一個(gè)圓錐形沙堆,底面積是31.4m2,高是1.2m,用這堆沙在10m寬的公路上鋪2cm厚的路面,能鋪多少米?
- 12his height is the same as mine.(改為同義句)