/* * 遞歸函數: * 遞歸函數前十位的和?*/public class text{ public static void main(String[] args){ mm(10);//調用mm方法 } public static int mm (int n){ if(n==1){//第一位輸出為0 return 0; } if(n==2){//第二位輸出為1------之后的每一位都是前兩位之和 return 1; } int a=0; int b=1; int c=0; int d=0; for ( int j =3;j<=10;j++ ){ c=a+b;//a+b的值賦給class a=b;//b的值賦給a b=c;//c的值賦給b d+=c; System.out.PRintln( a+"+"+b+"," ); } System.out.println( d+mm(1)+mm(2) );//這里需要加上n==1的值和n==2的值; return c; }}新聞熱點
疑難解答