#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
#include<ctype.h>
float fun1(int k)
{
if (k!=0)
{
return(k+fun1(k-1));
}
else
{
return 0;
}
}
int main()
{
int i,n;
float s=0,result=0;
printf ("Please enter N:\n");
scanf ("%d",&n);
for ( i = 1; i<=n; i++)
{
s=1/fun1(i);
result=result+s;
}
printf ("the result is: %f \n", result);
system("pause");
return 0;
}
文章描述了一个使用C语言编写的程序,通过递归调用fun1函数计算从1到输入整数N的倒数之和。main函数中,用户输入N,然后使用for循环累加这些倒数并输出结果。
2万+





