标题:为什么N输出的总是0
只看楼主
惊叹者
Rank: 1
等 级:新手上路
帖 子:38
专家分:5
注 册:2013-3-5
得分:0 
首先,score要是开始就小于0那就什么都没有
要是大于0,循环无终止
2013-04-24 11:13
LANCE00
Rank: 2
等 级:论坛游民
帖 子:31
专家分:10
注 册:2013-4-23
得分:0 
回复 10楼 邓士林
果然这样,谢谢壮士拔刀相助。顺便问问为什么会这样呢?能解释一下内存变化吗
2013-04-24 11:15
LANCE00
Rank: 2
等 级:论坛游民
帖 子:31
专家分:10
注 册:2013-4-23
得分:0 
回复 11楼 惊叹者
没听明白,不过解决了。就是不太懂
2013-04-24 11:17
fanpengpeng
Rank: 8Rank: 8
来 自:南极洲
等 级:蝙蝠侠
威 望:7
帖 子:299
专家分:849
注 册:2013-2-1
得分:0 
printf("%6.2f",(float)n);

人生是一场错过 愿你别蹉跎
2013-04-24 11:21
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
得分:0 
你的代码密密麻麻,先前都没看见有n++,只看到把整数当浮点数打印,于是叫你自己逐行解释,你又说那一条语句在赋值。你既然定义了int n又能写出%f,自己不知道怎么回事,写下去干什么!

授人以渔,不授人以鱼。
2013-04-24 11:22
LANCE00
Rank: 2
等 级:论坛游民
帖 子:31
专家分:10
注 册:2013-4-23
得分:0 
回复 15楼 TonyDeng
初学者 求鼓励。
2013-04-24 11:25
z18676166721
Rank: 1
等 级:新手上路
帖 子:16
专家分:9
注 册:2011-11-4
得分:0 
printf("%d",n);
你的显示标识符错了

new gate ,新的一扇门
2013-04-24 11:26
LANCE00
Rank: 2
等 级:论坛游民
帖 子:31
专家分:10
注 册:2013-4-23
得分:0 
谢谢,解决了。
2013-04-24 11:31



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-405322-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.067055 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved