#include<stdio.h> int main() { double k; double sum=0; for(k=1;k<=6;k++) { sum=sum+1.0/k; } printf("sum=%f\n",sum); }
double是有精度限制的,不要求的话只确定到小数点后六位,所以没有无限循环