编写函数fun其功能是:根据整型形参m,计算如下公式的值:y=1+1/3+1/5+1/7+…+1/(2m+1)若m=9,则应输出:2.133256
#include <stdio.h>
void wwjt();
float fun(int m)
{
/**********Program**********/
/********** End **********/
}
要这种形式的
#include <stdio.h>
float fun(int t);
int main()
{
int t=9;
scanf("%f\n",&t);
printf("%f\n",fun(t));
return 0;
}
float fun(int t) {
float a=0;
int k=1;
for(int n=0;n<=t;n++) {
a=a+1./(2*n+1);
}
return a;
}
扩展资料:
c语言规定在以下几种情况时可以省去主调函数中对被调函数的函数说明。
1) 如果被调函数的返回值是整型或字符型时,可以不对被调函数作说明,而直接调用。这时系统将自动对被调函数返回值按整型处理。
2) 当被调函数的函数定义出现在主调函数之前时,在主调函数中也可以不对被调函数再作说明而直接调用。函数max的定义放在main 函数之前,因此可在main函数中省去对max函数的函数说明int max(int a,int b)。
3) 如在所有函数定义之前,在函数外预先说明了各个函数的类型,则在以后的各主调函数中,可不再对被调函数作说明。
参考资料: