#include<
stdio.h>
#include<
stdlib.h>
double fun(int n)
{
if (n < 0)
{
return 0;
}
if (n == 1)
{
return 1;
}
else
{
return fun(n-1) + (double)1/n;
}
}
int main()
{
int k;
scanf("%d",&k);
printf("%lf",fun(k));
system("pause");
}
追问运行时error PRJ0003 : 生成“rc.exe”时出错。 这是什么问题啊?
追答我是用vc6编译执行的,不会报错啊
本回答被提问者和网友采纳