摘要:求1+2+3+...+n的值。(sum=1+2+3+...+n) 1)当 n = 1时,sum = 1; 2)当n(n%2 == 0)为偶数,sum = (n/2)*(n+1); 3)当n(n%2 == 1)为奇数,sum = (n/2 + 1)*n; ps:当数据过长时,使用long long类型
阅读全文
12 2017 档案
摘要:使用递归来计算数列的值 在做题时出现的错: 1.使用递归返回结果的方式计算Fn的值,再做取余运算, int diui(int n) { if (n >= 1 && n <= 2) {return 1;//F1=F2=1} return digui(n - 1) + digui(n - 2);} 结果
阅读全文