搜索
编程论坛
→
开发语言
→
『 C语言论坛 』
→ 为啥程序可以运行 但运行后没结果 就是一个杠
标题:
为啥程序可以运行 但运行后没结果 就是一个杠
只看楼主
亲琪琪
等 级:
论坛游民
帖 子:55
专家分:38
注 册:2016-3-12
结帖率:
70%
楼主
已结贴
√
问题点数:20 回复次数:7
为啥程序可以运行 但运行后没结果 就是一个杠
# include<stdio.h>
int main()
{
int a;
float b,c;
a=1;
b=1;
c=2;
while(c<=100)
{
a=-1*a;
c=a*1/c;
b=b+c;
c++;
}
printf("%f",b);
return 0;
}
麻烦大神帮看看
2016-03-17 12:00
李掌柜
等 级:
侠之大者
帖 子:94
专家分:406
注 册:2015-6-18
第
2
楼
得分:0
想知道为什么,把printf语句放到c++后面就知道为什么啦啦啦
照片是可以做成小游戏的,快来私聊我吧!
2016-03-17 12:54
z13631440976
来 自:广州
等 级:
论坛游侠
威 望:
2
帖 子:40
专家分:118
注 册:2016-3-5
第
3
楼
得分:0
while(c<=100)
{
a=-1*a;
c=a*1/c;
b=b+c;
c++;
}
你c的值初始值大于1 ,c=a*1/c; 后c的值小于1, c++; c大于1,然后c=a*1/c; c又小于1....
进入死循环跳不出 while()
当然 不会输出....
2016-03-17 13:00
亲琪琪
等 级:
论坛游民
帖 子:55
专家分:38
注 册:2016-3-12
第
4
楼
得分:0
奥 谢谢啦
2016-03-17 17:39
亲琪琪
等 级:
论坛游民
帖 子:55
专家分:38
注 册:2016-3-12
第
5
楼
得分:0
# include<stdio.h>
int main()
{
int a,c;
double b,h;
a=1;
b=1;
c=2;
while(c<=100)
{
a=-1*a;
h=a*1/c;
b=b+h;
c++;
}
printf("%f",b);
return 0;
}
这是我改的 你看看对不对
2016-03-17 18:00
hjx1120
来 自:李掌柜
等 级:
贵宾
威 望:
41
帖 子:1314
专家分:6927
注 册:2008-1-3
第
6
楼
得分:0
有点像那个什么什么列数,,
2016-03-17 18:05
grmmylbs
等 级:
贵宾
威 望:
54
帖 子:1409
专家分:5845
注 册:2016-2-14
第
7
楼
得分:10
# include<stdio.h>
int main()
{
int a, c;
double b, h;
a = 1;
b = 1;
c = 2;
while (c <= 100)
{
a = -1 * a;
h = (double)a * 1 / c;//可能需要加个强制转换
b = b + h;
c++;
}
printf("%f\n", b);
return 0;
}
2016-03-17 18:07
qidian123
等 级:
论坛游民
帖 子:19
专家分:34
注 册:2012-4-18
第
8
楼
得分:10
想知道为什么,把printf语句放到c++后面就知道为什么啦啦啦
www.jiajunyuanlin.com www.futegz.comjtiao.com
2016-03-17 21:38
8
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-462599-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.020169 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved