我尝试编写代码,应该计算4 - 4/3 + 4/5 - 4/7 + 4/9 + ... 但它一直打印“3”作为答案。
#include <iostream>
#include <math.h>
#include <conio.h>
using namespace std;
int main()
{
int s=0,a,n;
cin>>n;
for(int i=0 ; i<=n ; i++)
{
a=(4/((2*i)+1))*pow(-1,i);
s=s+a;
}
cout<<s;
return 0;
}