求 1+2+...+n, 要求不能使用乘除法forwhileifelseswitchcase 等关键字以及条件判断语句 (A?B:C)。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求 1+2+...+n, 要求不能使用乘除法forwhileifelseswitchcase 等关键字以及条件判断语句 (A?B:C)。相关的知识,希望对你有一定的参考价值。
求 1+2+...+n,
要求不能使用乘除法、for、while、if、else、switch、case 等关键字以及条件判断语句 (A?B:C)。
#include <bits/stdc++.h> using namespace std; int Sum(int n) { int Ret = 0; n == 0 || (Ret = Sum(n-1)); return n + Ret; } class A{ public: A() { sum += ++n; } static int sum; static int n; }; int A::sum = 0; int A::n = 0; int main() { int ans = Sum(10); cout << ans << endl; A a[10]; cout << A::sum << endl; }
以上是关于求 1+2+...+n, 要求不能使用乘除法forwhileifelseswitchcase 等关键字以及条件判断语句 (A?B:C)。的主要内容,如果未能解决你的问题,请参考以下文章
求1+2+3+...+n,要求不能使用乘除法forwhileifelseswitchcase等关键字及条件判断语句(A?B:C)。
C语言奇思妙想:求1+2+…+n,要求不能使用乘除法forwhileifelseswitchcase 等关键字以及条件判断语句(A?B:C)