#include<stdio.h>
double func(int m)
{
double total=0.0;
int i;
for(i=1;i<=m;i++)
{
total+=1.0/i;
}
return total;
}
void main()
{
int m;
printf("Pleaseenter integer number:");
scanf("%d",&m);
printf("Theresult is %f\n",func(m));
}
输入10,输出结果为:
Pleaseenter integer number:10
Theresult is 2.928968