| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 557 人关注过本帖
标题:[求助己解决!多谢各位~]这是一个算"E=M*c*2"的C,但得数总是0,这是怎么 ...
只看楼主 加入收藏
duckcavalier
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2006-1-29
收藏
 问题点数:0 回复次数:7 
[求助己解决!多谢各位~]这是一个算"E=M*c*2"的C,但得数总是0,这是怎么回事,我都试

这是一个算"E=M*c*2"的C,但得数总是0,这是怎么回事,我都试了N次了,快疯了!!!

void main()
{

double doub;
float float1, float2;

printf("Please input m");
scanf("%f", &float1);
printf("Please input c");
scanf("%f", &float2);

doub = ( (float1 * float2) * 2);

printf("E\=m\*c\*2\=%1.4lf", &doub);

}

[此贴子已经被作者于2006-2-14 23:18:50编辑过]

搜索更多相关主题的帖子: double 
2006-02-12 16:33
lj_860603
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:714
专家分:0
注 册:2006-1-25
收藏
得分:0 
最后的printf语句中"&doub"多出了一个"&"符号``

我的原则很简单:不做不喜欢的事!
2006-02-12 16:47
Fjcyz
Rank: 2
等 级:论坛游民
威 望:1
帖 子:175
专家分:25
注 册:2006-2-6
收藏
得分:0 
这里加 void 的目地何在?

最好的域名、虚拟主机、VPS  www.
2006-02-12 16:51
stdio
Rank: 1
等 级:新手上路
帖 子:92
专家分:0
注 册:2006-1-22
收藏
得分:0 
表示主函数不带有任何返回值
2006-02-12 17:12
Fjcyz
Rank: 2
等 级:论坛游民
威 望:1
帖 子:175
专家分:25
注 册:2006-2-6
收藏
得分:0 
晕...大家都是这么说.

可是就是不明白, 返回值是怎么回事.

最好的域名、虚拟主机、VPS  www.
2006-02-12 17:17
hty
Rank: 1
等 级:新手上路
帖 子:25
专家分:0
注 册:2006-2-11
收藏
得分:0 

那个&是多了,但有时候也要考虑数值类型的转换。考试的时候这类题目满多的。初学的时候就是嘿糊涂现在都一样。我们上机老师老说我们不注意格式,他写main()时也带void 。那时候也真不懂。


2006-02-12 17:28
超级新手
Rank: 2
等 级:论坛游民
帖 子:185
专家分:59
注 册:2006-2-9
收藏
得分:0 
不带void会成了int
规范点好,免得以后麻烦

快快来我的群:13485998
学学C,玩玩算法,搞搞加密,比比谁更菜?
ARM恨死你。
2006-02-12 19:09
zushuboderen
Rank: 1
等 级:新手上路
帖 子:112
专家分:0
注 册:2005-12-24
收藏
得分:0 
其实规则的写应该是这样int main(void)

冷静点............. 耐心点.............
2006-02-13 07:25
快速回复:[求助己解决!多谢各位~]这是一个算"E=M*c*2"的C,但得数总是0,这是怎么 ...
数据加载中...
 
   



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

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