天天看點

C程式設計 求1+1/2+1/3+……+1/100的和

/*
時間:2020/04/21 21:46 
内容:
    求1+1/2+1/3+……+1/100的和
*/
#include<stdio.h>
int main(void)
{
	int i;
	float sum = 0.0;
	for(i=1;i<=100;i++) 
	{
		  sum = sum + 1/(float)i; //強制類型轉換 不推薦這樣寫
                                    // 更簡單的寫法:sum = sum + 1.0/i; 推薦
                                    // sum = sum + (float)(1/i); 錯誤
	}
	printf("sum = %f\n" ,sum);
	
	return 0;
}
/*
在VS2010中的輸出結果是:
-----------------------
sum = 5.187378
-----------------------
*/