搜索
编程论坛
→
开发语言
→
『 C语言论坛 』
→ 编了一个循环体,初学者啊,但是不知道错在哪里了,是变量的定义有错吗?
标题:
编了一个循环体,初学者啊,但是不知道错在哪里了,是变量的定义有错吗?
取消只看楼主
〆百事♂
等 级:
新手上路
帖 子:8
专家分:0
注 册:2013-3-14
结帖率:
66.67%
楼主
已结贴
√
问题点数:20 回复次数:4
编了一个循环体,初学者啊,但是不知道错在哪里了,是变量的定义有错吗?
#include <stdio.h>
void main()
{
double x,i=1;
double s=0.00;
float n;
scanf("%d",&n);
do
{
i=i*i++;
x=-1.00^(n-1.00)/i;
s=s+x;
}
while(i<=n);
printf("\n%lf",s);
}
搜索更多相关主题的帖子:
include
void
double
2013-03-27 13:33
〆百事♂
等 级:
新手上路
帖 子:8
专家分:0
注 册:2013-3-14
第
2
楼
得分:0
回复 楼主 〆百事♂
还是不对啊,我的意图是求和的,就是求s=1-1/1*2+1/1*2*3+···+(-1)^(n-1)/1*2*3*4*`````*n最后输出值s得
2013-03-27 16:37
〆百事♂
等 级:
新手上路
帖 子:8
专家分:0
注 册:2013-3-14
第
3
楼
得分:0
回复 6楼 shmilyflf
我的意图是求和的,就是求s=1-1/1*2+1/1*2*3+···+(-1)^(n-1)/1*2*3*4*`````*n最后输出值s得
谢谢啊~
2013-03-27 16:38
〆百事♂
等 级:
新手上路
帖 子:8
专家分:0
注 册:2013-3-14
第
4
楼
得分:0
回复 5楼 wp231957
不知道pow应该怎么写啊,我是想写指数形式的,求教啊。
2013-03-27 16:38
〆百事♂
等 级:
新手上路
帖 子:8
专家分:0
注 册:2013-3-14
第
5
楼
得分:0
回复 10楼 wp231957
谢谢,很有帮助,
我重新改了一下,但是还是运行不出正正确结果,能给我看看么
#include <stdio.h>
#include <math.h>
void main()
{
double i,h,t,s,n;
scanf("%d",&n);
i=1;h=0;t=1;
while(i<=n)
{
h=h+s;
s=pow(-1,i-1)/t;
t=t*i;
i=i+1;
}
printf("%f\n",h);
}
2013-03-28 11:25
5
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-402064-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.054193 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved