/*
時間: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
-----------------------
*/