題目:有1、2、3、4個(gè)數(shù)字,能組成多少個(gè)互不相同且無重復(fù)數(shù)字的三位數(shù)?都是多少?代碼:

1
解析:????????#define的意思是預(yù)處理宏定義命令,它的具體作用是方便程序段的定義和修改――假如你的范圍是5000行,在這之前你定義的是3000行,這時(shí)你只需要將3000改成5000即可。???????For(初始值;判斷;值得變化){程序},這是個(gè)循環(huán)語(yǔ)句。該語(yǔ)句先執(zhí)行前兩個(gè)條件的判斷,再執(zhí)行循環(huán)體,然后再判斷是否滿足第二個(gè)語(yǔ)句,如果滿足則執(zhí)行最后一個(gè)條件,如果不滿足則跳出這段程序。然而for語(yǔ)句的層層嵌套會(huì)使程序的時(shí)間復(fù)雜度提升了,從而導(dǎo)致程序的效率降低。????????If語(yǔ)句:if(表達(dá)式){程序},判斷語(yǔ)句,也就是如果符合條件則執(zhí)行語(yǔ)句,否則則不執(zhí)行。????????system("pause"),它是win7中的一個(gè)函數(shù),用來暫停窗口,當(dāng)你在vs下按下f5的時(shí)候你會(huì)發(fā)現(xiàn)黑窗口會(huì)跳出來,然后又回去。而當(dāng)你第一次按下時(shí),出現(xiàn)

2
,當(dāng)你再一次按下時(shí),你會(huì)發(fā)現(xiàn)

3
這就是system的功勞――不讓黑框消除,必須要按下任意鍵,它才能退出。