用函数求1至30偶数积#include <stdio.h>int main(){\x05double fun(int);\x05int a=30;\x05double b;\x05b=fun(a);\x05printf("%f\n",b);}double fun(int t){\x05double s=1.0;\x05for(;t>1;t-=2)\x05\x05s*=t;\x05return(s);}为何多了

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 00:33:17
用函数求1至30偶数积#include <stdio.h>int main(){\x05double fun(int);\x05int a=30;\x05double b;\x05b=fun(a);\x05printf("%f\n",b);}double fun(int t){\x05double s=1.0;\x05for(;t>1;t-=2)\x05\x05s*=t;\x05return(s);}为何多了

用函数求1至30偶数积#include <stdio.h>int main(){\x05double fun(int);\x05int a=30;\x05double b;\x05b=fun(a);\x05printf("%f\n",b);}double fun(int t){\x05double s=1.0;\x05for(;t>1;t-=2)\x05\x05s*=t;\x05return(s);}为何多了
用函数求1至30偶数积
#include <stdio.h>
int main()
{
\x05double fun(int);
\x05int a=30;
\x05double b;
\x05b=fun(a);
\x05printf("%f\n",b);
}
double fun(int t)
{
\x05double s=1.0;
\x05for(;t>1;t-=2)


\x05\x05s*=t;
\x05return(s);
}
为何多了个分号编译还是正确的呢?

用函数求1至30偶数积#include <stdio.h>int main(){\x05double fun(int);\x05int a=30;\x05double b;\x05b=fun(a);\x05printf("%f\n",b);}double fun(int t){\x05double s=1.0;\x05for(;t>1;t-=2)\x05\x05s*=t;\x05return(s);}为何多了
没有多啊
for(表达式1;表达式2;表达式3)
上面只是没写表达式1啊