複製程式
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
int n,i,total1=0,total2=0,sum=0;
printf("n請輸入整數n值:");
scanf("%d",&n);
for(i=1;i<=n;i++) //你的for loop沒有設定完整
{
if((i+1)%2==0) //如果你用i++ 會影響到接下來的運算
total1+=i;
else
total2+=i;
}
sum=total1-total2; //奇數的係數是正的 偶數的係數是負的 應該要用奇數和-偶數和
printf("1-2+3-4+5-6+-.....+-n值為:%d n",sum);
system("PAUSE");
return EXIT_SUCCESS;
}