该题错在那?

来源:百度知道 编辑:UC知道 时间:2024/07/04 11:35:51
#include<conio.h>
#include<stdio.h>
double fun (int m)
{
double y=1.0;
int i;
for(i=2;i<m;i++)
return(y);
}
main()
{
int n=5;
clrscr();
printf("\nthe result is %lf\n",fun(n));
}

for(i=2;i<m;i++)
return(y);
没有见过循环return的...
return y;就可以了

不知道你想做什么...
程序本身是没有问题的。
函数遇到return语句就结束函数了。
所以你的循环根本就不起作用。
不懂问俺~俺好久都没来拿分了..