n=!a+!b+!c.....+!X
¸ø¶¨Ò»¸öÊýN Çó n=!a+!b+!c.....+!X !2=1*2 !3=1*2*3 !4=1*2*3*4 ... ´òÓ¡³öa b c......x
Â¥Ö÷N=5 ÈçºÎ´òÓ¡£¿ Java code: public class Test { public static void main(String[] args) { for(int i=0;i<10;i++){ System.out.println("!"+i+"="+fun(i)); } } public static int fun(int n){ if(n==0 || n==1){ return 1; }else{ return n*fun(n-1); } } } ¸ø¸öÄã²Î¿¼Ò»Ï£¨µÝ¹éµÄ˼Ï룩 Äã¿ÉÒÔÓÃÊý×éÀ´½â¾ö£¬ÕâÑùµÄ!xÊýÏà¼Ó»á±¨³¬±êÒì³£µÄ Ò²¸ø¸ö´úÂ룬ЧÂÊ»á¸ßЩ(ÈÏΪӦ¸ÃÊÇÕýÈ·µÄ£¬Î´²âÊÔ¹ý£© public class Test { static long result = 1; //´Ë´¦Ò»¶¨Òª¶¨Òå³É¾²Ì¬µÄ public static void main(String[] args) { long result = 0; for(int i=1;i<=5;i++){ result = result + fun(i); } System.out.println("1! + 2! + 3! + 4! + 5! = " + result); } public static long fun(int n){ result = result * n; return result; } } ÄãÃÇûÓÐÏë¹ýô N=5µÄʱºòÓнâô£¿ ¿´Çå³þÌ⣡ ÉÏһ¥˵µÄºÜ¶Ô£¬Ó¦¸Ã¿¼ÂÇÒ»ÏÂN=5ʱ£»ÒýÓà ÄãÃÇûÓÐÏë¹ýô N=5µÄʱºòÓнâô£¿ ¿´Çå³þÌ⣡ <
Ïà¹ØÎÊ´ð£º
ÎÒÕâÀïÓÐÒ»¸öµÇ½WIFIÍøÂçµÄÒ³Ãæ¡£ÓÉÓÚWIFI¾³£¶ÏÏߣ¬ËùÒÔÒª·´¸´µØÔÚÕâ¸öÍøÒ³Éϵǽ£¬Ã»·¨ÎÞÈËÖµÊØ¡£ ËùÒÔ£¬ÎÒÏë×öÒ»¸öC#³ÌÐò£¬·ÅÒ»¸öwebbrowser¿Ø¼þ£¬×Ô¶¯Ìî±í²¢×Ô¶¯µã»÷Ìá½»°´Å¥¡£ ÎÊÌâÒ»£º »ù±¾ÕÕÍøÉÏÕҵijÌÐò ......
ÈçÌ⣬C/C++ÖеÄexeclÔõôµ÷ÓÃдºÃµÄjava³ÌÐò£¬ execl("/opt/java1.5/bin/java","MyClass",NULL); ÕâÑùµÄ²»ÐÐŶ¡£ ²»»á. ÔËÐÐjava³ÌÐò ÕÒ¹¤¾ß²é¿´Ò»ÏÂÄǸö³ÌÐòµÄÃüÁîÐÐ ËÑË÷Ï£ºjni ......
ÎÒֻѧ¹ýÇ廪À¶·âÃæµÄCÓïÑÔ»ù´¡£¬Ïë¸üÉîÈëµÄѧϰ£¬¸Ã¿´Ê²Ã´ÊéºÃ£¿ C Primer Plus C³ÌÐòÉè¼ÆÓïÑÔ(µÚ2°æÐ°æ) CÓïÑÔ³ÌÐòÉè¼Æ_ÏÖ´ú·½·¨ CÓïÑԲο¼ÊÖ²áµÚÎå°æ CÓïÑÔ´óÈ« CºÍÖ¸Õë CÏÝÚåÓëȱÏÝ Cר¼Ò±à³Ì ......
´ó¼ÒºÃ£¬ÕâÊÇÒ»¸öÖ÷ÒªÃæÏòc/c++/mfcµÄȺ£¬×î½ü½øÐÐÁËÒ»´Î´óÇåÀí£¬»¶Ó¸÷λ¸ßÊÖ¼ÓÈ룬ºÃѧ°®ÎʵÄÐÂÊÖ£¬Ò²¿ÉÒÔÉêÇëµÄ£¬ÉêÇë¸ñʽ Ö°Òµ£¨c/c++/mfc ÈÎѡһ»òÕ߶ࣩ ¹¤×÷ÄêÏÞ£¨Ñ§ÉúÖ±½Óд´ó¼¸£©¾ÍÐÐÁË£¬ÈëȺµÄÒªÇó¾ÍÊÇÒª» ......
±ÈÈçµ±³ÌÐò³öÏֶδíÎóʱ£¬ÈçºÎÈóÌÐòÖØÐ¿ªÊ¼£¬¶ø²»ÊDZ»ÏµÍ³ÖÕÖ¹¡£ ÄãÏëÒì³£´¦ÀíÂ𣿠C²»Ö§³Ö¡£ ÔÙ˵£¬Òì³£ºÍ´íÎóÊDz»Í¬µÄ¡£ ¶Î´íÎó¾ÍÓ¦¸ÃÖÕÖ¹¡£ assert() abort() exit() µ±³ÌÐò³öÏֶδíÎóʱ,ÎÞ· ......