/* * 非递归计算1/1+1/2+1/3+...+1/100的值 */ #include<stdio.h> #include<stdlib.h> double getsum(int n) { double sum=0.0; for(int i=1;i<=n;i++) { sum+=1.0/i; } return sum; } int main() { int n=100; double result=getsum(n); printf("result=%f\n",result); }
/* * 非递归计算1/1+1/2+1/3+...+1/100的值 */ #include<stdio.h> #include<stdlib.h> double getsum(int n) { double sum=0.0; for(int i=1;i<=n;i++) { sum+=1.0/i; } return sum; } int main() { int n=100; double result=getsum(n); printf("result=%f\n",result); }