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
Glaube
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
}
新手写的不好,见谅