/***************************************************************
上機報告1:累加(C語言)
AUTHOR:liuyongshui
DATE:********
題目來源:http://blog.csdn.net/sxhelijian/article/details/7055547
***************************************************************/
/*
問題一: f=1-2+3-4+...+9
*/
#include <stdio.h>
#define N 9
void f(int m); //原函數聲明
int main()
{
f(N);
return 0;
}
// f()函數定義
void f(int m)
{
int i;
int k=1;
int sum=0;
for(i=1; i<=m; i++)
{
sum+= i*k;
k=-1*k; //改變k的符號
}
printf("1-2+3-4+...+9=%d\n", sum);
}