-
#include ""
#define max 20
長度個體形成乙個圓圈,向 SEG 報告,退出,並返回最後乙個剩下的人的序列號 (>=1)*
int johnsonring(int length, int seg){
int arr[max];
int i, k, n;
設定每個人的出局標誌:列中 0,1 出局*
for(i=0; i 1) {
if(arr[i] == 1){ *當前位置的人員已退出並移動到下乙個位置 *.}
i = (i + 1) %length;
continue;
if(k == seg) { *當前位置的人退出*。
arr[i] = 1;
n--;printf("%d", i+1);*這是你要找的*
i = (i + 1) %length;
k = 1;
else{ *繼續報告*。
k++;i = (i + 1) %length;
for(i=0; ireturn i+1;
void main()
int remain;
printf("sequence :");
remain = johnsonring(13, 5);
printf("remain : d", remain);
-
我會給你出主意。
每跳 1 次,減去 1 人總數。
將 5 新增到要跳轉的數字上。
如果要跳轉的人數大於總人數,則找到餘數。
-
約瑟夫·林·懷特。 陣列、單鏈表和雙鏈表都可以實現。
-
不要驕傲,你的數學水平有多好? 邏輯思維能力如何?
盡早學習程式設計! 可以試試,如果沒有程式設計經驗,不建議直接學習C++,可以先學習C
至於程式設計工具,推薦使用 BCB(C++ Builder)和 GCC
我個人不太喜歡VC,因為它不支援UNIX,只能在Windows系統下使用,但是Windows的控制,VC還是最強的! 所以,這取決於你!
如果你真的想學計算機,那麼UNIX是你最好的選擇,如果你想成為計算機專家,你應該盡快接觸UNIX,擺脫Windows的束縛。
如果你願意成為MS Windows的奴隸,那就選擇VC吧! 否則,最好使用各種IDE!
如果它只是一種語言,那真的沒什麼大不了的,但是當你在對IDE有了更多的了解之後,想要改變它,這將需要一些時間和精力! 看來你對VC情有獨鍾,就這樣吧! VC 在 Windows 中仍然是乙個不錯的選擇!
當然,這些只是建議,你不必接受它們!
Unix 似乎沒有被任何人使用“??
你這麼無知地說話,我哭不出來!
-
雖然別人說要學習C++,首先要學習C,其實我不這麼認為,如果你不學習C,你就不會和C++混淆。 至於如何學習,我認為最好是多練習,而且只能多寫。
該工具使用 vc++,這是我們當時使用的。
-
經驗表明,無論MSDOS基礎有多好,除非你了解Unix和Linux,否則它很少與C++有任何關係。
如果你的DOS技能是自學的,那麼說明你的記憶力很好,但是初學者C++取決於理解能力,而高階水平還需要邏輯思維能力,最好是預習中學數學,這對你的程式設計也有幫助。
-
當我們13歲時,我們甚至沒有見過電腦。
-
親愛的,你還剩下 338 筆財富。 它也被稱為是。
-
乙個人的力量總是有限的,乙個人在千百人中是微不足道的! 所以沒有人像星星一樣,自然人是海中的一滴水,對吧,但平凡跟著平凡走,但總有不耐煩的平凡,不屈不撓的科學家,不畏艱險的天才,每個人都要有夢想,不管平凡,就像星星裡有流星,但人還是人,只是有著不同程度的亮度。 所以這句話很對!
但在現實生活中,每個人都以自我為中心,他們就是大海!
-
首先,人的成長和發展具有社會性和集體性,在社會化的大規模生產分工越來越細化的今天,他要有所作為,要實現全面發展或達到一定的目標,體現一定的價值,就必須依靠集體或團隊的良好配合, 個體小,整體力量強,任何時候都離不開群眾,否則就是乙個孤獨的人,到處碰壁,離開大海水滴就會乾涸。其次,如果每個人為大海貢獻一滴水,那麼整個大海的智慧和力量也將取之不盡用之不竭。
-
乙個人的力量是很小的,只有融入集體,才能充分發揮自己的真正價值,必須有集體意識和團結。
最主要的是表達大海是由一滴水組成的,沒有一滴水海就很好,沒有水一滴水就會乾涸。 強調個人的成長和發展離不開社會,社會性是人的本質屬性。
也就是說,這句話強調的是社會對人的重要性,而不是社會是由個人組成的社會。
-
1 定義 1 個結構體並包含 3 個 int 字段。 fun 函式的作用是傳入乙個結構指標和乙個整數 n,既然是指標,那麼相關操作就會影響傳入結構的值。 首先,前四個花結構f的三個值分別為5,6,7,然後呼叫fun(&f,n),即這個結構,p->t表示將這個結構f的t場賦值給n%8,即109%8=5 p->m,並將結構m的特徵賦值為109 8, 即 13(四捨五入為 0),p->s 被賦值為 109%16,即 13,所以現在執行 fun 函式後,原來的 f 結構值變為 5,13,13 而不是初始值 5,6,7,在呼叫 printf 函式時列印出來,即 5,13,13,13 你說的答案 5, 13、14有誤,請更正。
-
呼叫fun函式時,傳遞位址,f中t、m、s的值變化109%8=5
-
109 到 8 = 5
109 除以 8= 強制轉換為 int=13
109 到 16 餘數 = 2
-
我終於看到了大海,突然乙個仙女從海面上出現,說:"我可以滿足你乙個願望".這時我想了想,說:
你正在淹死日本。 他們太可恨了".仙女說:
這個不好做,你可以改變它"我想了想,說:"你為什麼不給所有的老師加薪?",仙子猶豫了半天說道"這。。。。。。這並不容易,你的第乙個願望是什麼?
讓我們實現你剛才的願望。 "
-
大海,你們怎麼都是水,麻雀,怎麼這麼嘴巴!
-
你通常沒有太多的幽默感,但你在夢中放鬆?!
-
什麼叫個人海緝。
-
你看了太多動畫片,你沒有吃菠菜。
-
是不是資料型別的問題,只要操作中涉及的資料之一就是浮點資料,結果就是雙倍的。 這是系統規定的自動轉換原理,也是為了資料的準確性。
-
這涉及到新增不同的資料型別,並且由於沒有強制轉換符號,編譯器會預設將小資料型別轉換為大資料型別。
不建議你去肯德基、燒烤店等地方。
我認為最好的方式是野餐、自製蛋糕、壽司、小吃等等。 >>>More