定义函数total(n),计算1+2+3+...+n,函数返回类型是int.
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/13 01:21:52
定义函数total(n),计算1+2+3+...+n,函数返回类型是int.
在主函数中输入正整数n,调用函数total(n)计算并输出下列算式的值.
S=1+1/(1+2)+1/(1+2+3)+...+1/(1+2+3+...+n)
我的答案是:
#include
int total(int x)
{
int z=0;
for(;x>0;x--)
z=z+x;
return z;
}
void main()
{
int n;
double a;
a=0;
printf("请输入正整数n\n");
scanf("%d",&n);
for(;n>0;n--)
a=a+1/total(n);
printf("%lf\n",a);
}
然后输出结果应该是数据类型不对,..
在主函数中输入正整数n,调用函数total(n)计算并输出下列算式的值.
S=1+1/(1+2)+1/(1+2+3)+...+1/(1+2+3+...+n)
我的答案是:
#include
int total(int x)
{
int z=0;
for(;x>0;x--)
z=z+x;
return z;
}
void main()
{
int n;
double a;
a=0;
printf("请输入正整数n\n");
scanf("%d",&n);
for(;n>0;n--)
a=a+1/total(n);
printf("%lf\n",a);
}
然后输出结果应该是数据类型不对,..
a=a+1.0/tota(n);
定义函数total(n),计算1+2+3+...+n,函数返回类型是int.
按下面要求编写程序:⑴定义函数total(n)计算1+2+3+.+n,函数返回值类型是int.
定义函数func(n)计算1*2*3...*n,函数返回值类型是double
定义函数total(n)计算1+2+..+n,定义fact(n)计算n!(n!=1*2*..*n),函数total的类型
定义函数f(n)计算n+(n+1)+……+(2n+1)函数返回值类型double
定义函数f(n)计算n+(n+1)+(n+2)+……+(2n-1),函数返回值类型是double .
定义函数f(n)计算n+(n+1)+...(2n+1),函数返回值类型是double.求解程序编写
2.试题 (1) 定义函数fact(n) 计算n的阶乘:=1*2*……*n,函数返回值类型是double.
定义函数double Fun( int n),功能是根据参数n,返回1/1*2+1/2*3+1/3*4+∧+1/n*(n
C程 定义函数fact(n)计算n!,函数返回值类型是double. 定义函数main(),输入正整数n,计算并输出下列
定义函数total(n)计算1+2+......+n,定义fact(n)计算
输入一个正整数n,计算e=0!+1!+2!+3!+……n!.要求定义和调用函数fact(n)计算n!,函数类型是doub