

```
代码修改如下:如有帮助,请采纳一下,谢谢。
#include <iostream>
using namespace std;
int F(int n,int a,int b)
{
if (n == 1)
return a;
else if(n==2)
return b;
else
{
if(n>2 && n%2 == 1)
return F(n-1,a,b) + n*F(n-2,a,b);
else if(n>2 && n%2 ==0)
return n&F(n-1,a,b) -F(n-2,a,b);
}
}
int main()
{
int a,b,i,j;
int result = 0;
cout << "请输入四个整数,并用空格隔开"<<endl;
cin >> a;
cin >> b;
cin >> i;
cin >> j;
for (int t = i;t <j;t++)
result += F(t,a,b);
cout << result <<endl;
return 0;
}