定义函数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);
}
然后输出结果应该是数据类型不对,..
人气:175 ℃ 时间:2020-03-23 07:30:22
解答
a=a+1.0/tota(n);
推荐
- 定义函数total(n)计算1+2+..+n,定义fact(n)计算n!(n!=1*2*..*n),函数total的类型为int,函数fact的返回值类
- 定义函数total(n)计算1+2+......+n,定义fact(n)计算
- 从键盘输入一个正整数n,计算 的值.要求定义和调用函数fact(n),计算n!,函数形参n的类型是int,
- 定义函数f(n)计算n+(n+1)+(n+2)+……+(2n-1),函数返回值类型是double .
- 出数组a[n]中任何两个不同元素的值等于MM值的配对个数,然后返回统计结果.如假定a[i]+[j]等于MM,同时i不等于j,则为一个配对.
- 某校初一年级1班与2班决定分别打一场乒乓球比赛,规定:男生4人,女人2人,举行团体赛(即一队的每位队员与另一队的每位队员分别赛一场,男生与女生间不比赛),胜一场得3分,负一场得1分,无平局.结果1班比2班多4分,则1班胜了几场?
- 浙教版八年级上英语作业本2第一页第二题的
- 英语翻译
猜你喜欢
- 初中计算题 计算:(-1)+(+2)+(-3)+(+4)+.+(-2007)+(+2008)+(-2009)+(+2010) 求过程及答案
- 甲数是乙数的35,则乙数比甲数多( ) A.23 B.32 C.25 D.14
- 2右3分之2-1右2分之1-2分之1=?
- 作者把圆明园同巴特农神庙相比,这说明了什么
- C语言 表达式!X等价于———— A,x==0; B,x==1; C,x!=0; D,x!=1;
- 判断题:如果一个圆的直径增加5厘米,那么周长就增加15.7厘米.是对还是错
- 选八个成语写一段话(300字)急!
- 二次函数y=a(x-h)²+k的图像的对称轴为直线x=-2,函数最小值为-3且函数的图像与y=-1/3x²形状相同,开口方向相反(1)确定二次函数解析式(2)如果函数图像与X轴交于A,B与y轴交于C,求△ABC面积