importjava.util.Scanner;// 注意类名必须为 Main, 不要有任何 package xxx 信息publicclassMain{publicstaticvoidmain(String[] args){Scanner in =newScanner(System.in);// 注意 hasNext 和 hasNextLine 的区别while(in.hasNextInt()){// 注意 while 处理多个 caseint a = in.nextInt();int b = in.nextInt();System.out.print(func(a,b));}}publicstaticintfunc(int m,int n){// 处理特殊情况if((m ==1&& n !=1)||(m !=1&& n ==1)||(m ==1&& n ==1)){return m + n;}returnfunc(m , n -1)+func(m -1, n);}}
对高级语言源程序进行编译或解释的过程中需要进行语法分析,递归子程序分析属于 (22) 的分析法。
(22) A. 自上而下 B. 自下而上 C. 从左至右 D. 从右至左 注意字眼”递归“,自上而下的语法分析方法是一种自…