#include
int main()
{
int i=1,n;
double sum=0,k=1;
do
sum=sum+k;
i=i+1;
if(n%2==0) //這個n是什麼?也沒有看到初始化,也沒有透過scanf輸入
k=(double)(-1)/(2*i-1);
}
printf("%lf",k); //這裡在上面的if語句塊後面執行l這個語句,為什麼後面就直接來了個else?把printf放在if語句裡面吧?不然程式會不認識else的
else
k=(double)1/(2*i-1);
printf("%lf",k);
}while(i
printf("%.2lf",sum);
return 0;
#include
int main()
{
int i=1,n;
double sum=0,k=1;
do
{
sum=sum+k;
i=i+1;
if(n%2==0) //這個n是什麼?也沒有看到初始化,也沒有透過scanf輸入
{
k=(double)(-1)/(2*i-1);
}
printf("%lf",k); //這裡在上面的if語句塊後面執行l這個語句,為什麼後面就直接來了個else?把printf放在if語句裡面吧?不然程式會不認識else的
else
{
k=(double)1/(2*i-1);
}
printf("%lf",k);
}while(i
printf("%.2lf",sum);
return 0;
}