1-1/2+1/3- …… -1/100

#include <stdio.h>
#include <math.h>

int main()
{
	int n=0,S=0;
	double sum=0,M=0;
	for(n=1;n<=100;n++)
	{
	    S=pow((-1),(n+1));//C中不能用^ 表示次方   ^ 爲異或運算   所以用函數表示
	    M=S*(1.0/n);   //如果是1/n 則表示除完後的整數, 1.0/n  則可以表示小數<個人這麼理解 肯能與書本的正確叫法有誤>
	    sum=sum+M;
	}
	printf("%f\n",sum);
	return 0;

}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章