/*
时间: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
-----------------------
*/