定义如下递归函数,计算正整数 n 的每位数字之和,例如 n=123,函数返回值为 6。
int f(int n) { int x=_____(1)_______; if (x==0) return n; else { int y=_____(2)_______; return _____(3)_____; } }
定义如下递归函数,计算正整数 n 的每位数字之和,例如 n=123,函数返回值为 6。
int f(int n) { int x=_____(1)_______; if (x==0) return n; else { int y=_____(2)_______; return _____(3)_____; } }
上述代码中,三个空的答案选项为:
A. n%10 B. n/10 C. y+f(x) D. y+f(n-1) E. 0 F. 1 G. x/10 H. x%10 I. x+f(y) J. x+f(y-1)
按如下格式输出三个空的答案:
#include <iostream> using namespace std; int main() { cout<<"A"<<endl; cout<<"A"<<endl; cout<<"A"<<endl; }