int Recurse(int a, int b) { if(a >= b) { if(a == b) return a; else return 0; } else { return Recurse(a + 1, b - 1) + a + b; } }假设a=8,b=2012,Recurse函数的返回值是1
void text(int s1,int s2) { int count= 0; ; for(int i= 0 ;i < 2012;i++) { s1++; s2--; count++; if(s1 == s2) { break; } } cout<<s2<<endl;//相等的值 cout << count<<endl;//求出想等时经历的次数 } void txe() { int b=8;//1013+ int a= 2012; int sum1 = 0;// int sum2 = 0; for(int i= 0;i<1002;i++) { sum1 = sum1+b;//8一直加到s1 sum2 = sum2 +a;//2012一直加到s1 b++; a--; } cout<<sum1+sum2+1010<<endl;//2024040+1010 } 新手写的不好,见谅