http://homepage.ntu.edu.tw/~d02922022/AdvC260.html
%%
else{
return 0;
}
可離開main
%%
getchar()
輸入字母後不用按enter。
%%
system("cls");
把螢幕清乾淨,常用很費時。
%%
gets(name)
puts(name)
這兩個指令可接收一個字串或輸出name陣列裡存的一個字串。
使用puts("Six Lucky Numbers:");
不用\n已自動換行。
%%產生不重複亂數的方法
%
array有兩個值可以用,一個是index,一個是value.
value全放0,取過的改1
再rand,遇1重rand
此方法較慢,會做虛工。
%
把1~max放進陣列
rand取一個,把取走的用index最後一個max取代
把rand範圍少一個,重取。
以下範例為自1~49個數中取出7個不重複的數字
%%偵錯模式
在列編號上點兩個點,選出範圍,
按Debug
按Add watch輸入想看的變數或陣列名稱
按Next line可一列一列執行,且可從Debug視窗中看到變化
按continue可一次執行完畢。
回家作業
排列組合之C n 取 m
沒有留言:
張貼留言