C语言题目,编写程序,计算公式:y 1+

2020-12-10 16:15:31 字数 5679 阅读 5047

1楼:荣儿侃游戏

题目应该是y=1+1/2*2+1/3*3+1/4*4+……+1/n×n吧?

这个其实好简单的啊。**如下:

#include

int main()

printf("当n=%d时,1+1/2*2+1/3*3+1/4*4+……+1/n×n=%f",n,y);}

2楼:天蝎瑜瑜瑜

y=kx+b/2煎蛋

用c语言编程计算数学公式s=1/1*2+1/2*3+1/3*4+.......1/n*(n+1)

3楼:匿名用户

#include

void main()

4楼:匿名用户

#include "stdafx.h"

#include

#include

float f(int n)

return s;

}int _tmain(int argc, _tchar* argv)

c语言编程题,计算s=1-1/2+1/3-1/4.....+1/m

5楼:匿名用户

n是整型,执行1/n后也是个整型。**修改:

#include

int main()

printf("%f\n",s);

return 0;}

6楼:天愿见伊

由于你的n是int型,则1/n是整数,程序中的1/n或(-1)/n一直是0,所以s一直都是0;将t=1/n和t=(-1)/n改为t=1/(float)n和t=-1/(float)n即可,即将n强制转换为float型,这样1/n就可以表示为小数了。

希望可以帮到你!

7楼:selonsy少英

#include

int main()

printf("%f\n",s);

return 0;

} //该程序已在vs中调试通过,望采纳!

8楼:匿名用户

/*输入数值n:10

0.645635

press any key to continue*/#include

intmain()

printf("%lf\n",sum);

return0;}

9楼:流星不死

#include

intmain()

printf("\n\nsumis%f",sum);

return0;}

10楼:断了的那缕烟

求的s=1-1/2+1/3-1/4......?把 t=1/n改成t=1.0/n下面那个也改试试。

用c语言编写程序,计算s=1+(1+2)+(1+2+3)+…+(1+2+3+…+n)

11楼:会飞的小兔子

#include

usingnamespacestd;

intmain()

}cout<<"结果2为:"

return0;

扩展资料

c语言计算1-1/3+1/5-……的前n项之和#include

intmain(void)

printf("1+1/3-1/5+...+1/n=%.2f\n",s);

system("pause");

return0;}

12楼:匿名用户

思路:先定义一个函数fun(n)用来计算

1到n的和,接着for循环计算1到n的fun(n)和就是s的值。

参考**:

#include

intfun(intn)

intmain()/*3

s=10*/

13楼:匿名用户

//有需要问编程相关问题的可以联系我

#include

intmain()

printf("s=%d\n",sum);

return0;}

14楼:沧海雄风

#include

intmain()

}printf("sum[%d]\n",sum);

return0;}3

sum[10]

pressanykeytocontinue

15楼:匿名用户

运用了两次小递归,s用来求(1+2+3...+n) sum用来求1+(1+2)+(1+2+3)+…+(1+2+3+…+n)

#include

using namespace std;

int s(int n)

int sum(int n)

int main()

16楼:匿名用户

#include

intmain()

printf("%lld",s);

return0;

}望采纳,谢谢

17楼:匿名用户

#include

int main()

while(s>2000)

printf("n=%d,s=%d",n,s);}

18楼:路人

#include

int sum(int n)

return m;

}int main()

printf("%d",s);

return 0;}

19楼:thebestway之歌

#include

#include

int main()

提取公因式并通分之后可得最简式 n*(n+1)*(n+2)/6。

用c语言编写程序:sum=1+1/2+1/3+1/4+......+1/n

20楼:匿名用户

#include

main()

21楼:华信

#include

void main()

printf("%f",d);

} 编译运行,无错,能实现目的专

功能属。

22楼:

函数bai的du主zhi体dao如内下容

int main(void)

printf("sum=%f", sum);}

c语言循环题!编写一个程序,求s=1+(1+2)+(1+2+3)+...+(1+2+3+...+n)。

23楼:凌乱心扉

#include

main()

}printf("%d\n",sum);}

24楼:匿名用户

修改如下

#include

int main(void)

printf("%d\n",s);

return 0;

}图为原程序在第二层循环加了个输出,查出第二层循环有问题。

25楼:匿名用户

3个错误:

1、第9行,item=1应该是item=02、第10行,j<=n应该是j<=i

3、第14行,%d应该是%lf

除此之外:思路很蠢,算法过于复杂,对于每个累加项,每次都要从1开始加。

#include

voidmain()

printf("%d\n",s);}

26楼:福建省宁德市

首先,你输出的格式不对,s是double型的数,你却写了%d,应该改为printf(%f\n",s)

其次,你循环条件设的不对,里面的j循环条件应该改为for(j=1;j<=i;j++)

还有就是item的值设置为0比较好,这样比较好计算修改后的**如下

#include

int main(void)

printf("%f\n",s);

return 0;}

27楼:匿名用户

这种找规律的循环体写一个统一的结构就行

28楼:兄弟连教育北京总校

#include

void main()

printf("%d",s);}

29楼:sin绝望

#include

void main()

else

z=y/x;

}printf("y=%f",z);}

编写程序计算s=1+1/2!+1/3!+1/4!+...1/n!

30楼:许富林

#include

doublefactorial(intm);//返回正整数n的阶乘结果

doublesum(intn);//返回累加结果intmain(void)

doublesum(intn)

doublefactorial(intm)/*看到好多人踩我的答案,

然后我觉得是最开始的答案太垃圾

因为我回答这个问题的时候,

我也是刚学c语言,

这个程序是我还没上课就预习,

熬夜自学c语言,简单从书上抄几段**

根据自己的粗略的理解写出来的……

最后一次更新答案的时间为2019.6.4*/

c语言中y=1-1/(2*2)+1/(3*3)-1/(4*4)+......应该怎么算

31楼:匿名用户

如果一直算到你

的话就是:

int i;

flag=1;

y=0;

for(i=1;i<=n;i++)

32楼:匿名用户

没有限制

条件的吗???

按理说是应该有限制条件的 比如说某项的绝对值小于10的负6次方什么的

这里先给你这个条件的** (只有核心算法)····int i=-1,j=1;

long float sum=1;

dowhile(abs(sum)

也可以用for语句实现循环 就是很简单的一个c语言小程序

33楼:

参考楼上修改了下的^ ^

#include

void main()

printf("y=%lf", y);}

34楼:匿名用户

double y = 0;

for (int i = 1; i <= n; i++)

用c语言编写程序,计算表达式1-1/2+1/3-1/4+1/5的结果. **等。

35楼:匿名用户

#include"stdio.h"

intmain()

printf("%f",s);}

计算机二级"c语言"编写程序"求1+

1楼 月殒星堕 你的for i 1 i 100 i 这个语句多了一个分号, 相当于程序先循环使得i 101,然后再与sum相加,也就是sum i 0 101 101 2楼 丕屰教育 include main 讲解 for语句所在行后不应该有分号。 希望能帮到你。 用c语言编一个程序,求1 2 3 1...

c语言,有一函数:编写程序,输入x值,输出y值

1楼 匿名用户 scanf d x y不用输入if x 1 条件x 1成立时,这两句都要执行,所以要用 变成复合语句。 else if x 1 x 10 同上 else 同上 更好的是 scanf d x if x 1 y x else if x 1 x 10 y 2 x 1 else y 3 x ...

用C语言编写程序:华氏温度和摄氏温度的转换公式为c(f

1楼 e之痕迹 这个是c 的 楼主好像写错公式了, f代表华氏温度,c代表摄氏温度 include include void main 2楼 创造世界的男人 include 主头文件 include 字符测试与映射头文件 void main 这个基本上很具体了 你应该能看得懂。 3楼 匿名用户 in...