为什么这里的sum函数老是提示警告呢?
求解释啊 ,,为什么sum函数不能调用啊??以前都可以直接用的啊!?题目是:编写一个函数,计算s=1/2+2/3+3/4+...+n-1/n。
我的代码是:
#include<stdio.h>
main()
{
double s,n;
scanf("%d",&n);
s=sum(n);
printf("%f\n",s);
}
int sum(int m)
{
int h,k,j;
for(k=1,j=2;j<=m;j++)
h=k/j;
k=j;
return h;
}
运行老是提示这个:C:\Users\Administrator\Desktop\f.c(6) : warning C4013: 'sum' undefined; assuming extern returning int
不知道哪里不对啊 ??大神......