tag:blogger.com,1999:blog-10940209.post115214813726403942..comments2023-11-04T10:39:41.621+08:00Comments on 鳥毅的Blog: 學程式設計的人不能不看的好文章鳥毅http://www.blogger.com/profile/08368762184448456724noreply@blogger.comBlogger2125tag:blogger.com,1999:blog-10940209.post-1161148662990438282006-10-18T13:17:00.001+08:002006-10-18T13:17:00.001+08:00由於許多朋友說這個例子很好,因此加上CSharp版using System;public class...由於許多朋友說這個例子很好,因此加上CSharp版<BR/><BR/>using System;<BR/>public class demo<BR/>{<BR/>static long fn(long n)<BR/>{<BR/>if (n <= 0)<BR/>{<BR/> throw new Exception("error: n must > 0");<BR/>}<BR/><BR/>if ((n & 1)==1) /* 奇數 */<BR/>return (~(n >> 1) + n+1);<BR/>else<BR/>return (~(n >> 1)+1 );<BR/>}<BR/><BR/>public static void Main(string [] args)<BR/>{<BR/>for(long nl=1; nl <= 20; nl++)<BR/> 鳥毅https://www.blogger.com/profile/08368762184448456724noreply@blogger.comtag:blogger.com,1999:blog-10940209.post-1161148640021767472006-10-18T13:17:00.000+08:002006-10-18T13:17:00.000+08:00再來個Java版public class demo{static long fn(long n) t...再來個Java版<BR/>public class demo<BR/>{<BR/>static long fn(long n) throws Exception<BR/>{<BR/>if (n <= 0)<BR/>{<BR/> throw new Exception("error: n must > 0");<BR/>}<BR/><BR/>if ((n & 1)==1) /* 奇數 */<BR/>return (~(n >> 1) + n+1);<BR/>else<BR/>return (~(n >> 1)+1 );<BR/>}<BR/><BR/>public static void main(String [] args)<BR/>{<BR/>for(long nl=1; nl <= 20; nl++)<BR/>{<BR/> System.out.println(鳥毅https://www.blogger.com/profile/08368762184448456724noreply@blogger.com