看板 C_and_CPP 關於我們 聯絡資訊
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) 習題:請撰寫一程式來隨機產生6個號碼(1-49) ---------------------------------------- 以下是程式碼: #include <stdio.h> #include <stdlib.h> #define randomize() srand((unsigned) time(NULL)) #define random(x) (rand() % (x)) int main { int loto[6],count=0,i; int flag; randomize(); while(count<6){ flag=0; loto[count]=random(49)+1; for(i=0;i<=count;i++) if(loto[count]==loto[i]) flag=1; if(flag!=0) count++; } for(i=0;i<count;i++) printf("\n第%d 個樂透號碼:%d",i+1,loto[i]); printf("\n") system("PAUSE"); return 0; } -------------------------------------------------------------------- 1.想請問一下當中flag在程式中的用意是? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.230.125.87
sand1050:標記 07/29 16:13
firejox:這有錯吧... 07/29 16:13
firejox:怎麼會有一樣還繼續下一個的... 07/29 16:15
angleevil:要不要把大樂透的選號問題加入精華區,幾乎一段時間都 07/29 16:56
angleevil:會出現.~"~而且每個都用一樣方法去檢查. 07/29 16:57
james732:作業文是不會去翻精華區的 (笑) 07/29 16:57
angleevil:好吧,以後當沒看到 07/29 16:58
firejox:我們應該可以把一堆作業文整理置底好了.. 07/29 18:58
angleevil:good job 07/29 20:28
loveme00835:其實像這樣丟了問題就不理人的, 也不會去搜尋東西的 07/29 20:31
loveme00835:說不定連怎麼操作BBS也不肯學一下 07/29 20:31
ericinttu:可以講講自己的想法做法嗎? 不要拿別人的程式問問題. 07/29 21:10
firejox:我總覺得他根本沒有compiler過code... 07/29 21:15
purpose:看到習題就知道是作業,就沒什麼動力看了 07/29 21:17
firejox:除此之外 甚至是基本語法都有問題... 07/29 21:19
stonehomelaa:只能講這程式的style 0分 換個人罩你吧 07/29 21:45