/* * 计算 1/1+1/2+1/3+...+1/100 的值 */ #include<stdio.h> #include<stdlib.h> double getsum(int n) { if(n==1)return 1.0/1; else return 1.0/n+getsum(n-1); } 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) { if(n==1)return 1.0/1; else return 1.0/n+getsum(n-1); } int main() { int n=100; double result=getsum(n); printf("result=%f\n",result); }