| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 734 人关注过本帖
标题:1个c程序中的问题!!
只看楼主 加入收藏
leisure1980
Rank: 1
等 级:新手上路
帖 子:66
专家分:0
注 册:2007-9-6
收藏
 问题点数:0 回复次数:7 
1个c程序中的问题!!
//求年龄合多少秒的一个C程序.
#include <stdio.h>
#include <conio.h>
int main(void)
{
int your_age;
long double miao;

printf("input your_age__\b\b");
scanf("%d\n",&your_age); /*--输入年龄--*/
miao=3.156e7; /*--一年有多少秒的常量--*/
printf("你的年龄一共合%le秒!\n",your_age*miao);
getch();
return 0;
}

为什么这程序没有结果啊??错在哪?
搜索更多相关主题的帖子: return long 
2007-09-12 15:08
jinxin3256
Rank: 1
等 级:新手上路
帖 子:196
专家分:0
注 册:2007-9-7
收藏
得分:0 
printf("你的年龄一共合%le秒!\n",your_age*miao);




printf("你的年龄一共合%16.10e秒!\n",your_age*miao);






[此贴子已经被作者于2007-9-12 15:19:17编辑过]


代替leisure1980广告下: 群号45146331
2007-09-12 15:17
leisure1980
Rank: 1
等 级:新手上路
帖 子:66
专家分:0
注 册:2007-9-6
收藏
得分:0 
请问为什么要这样输入??%16e秒

My life goal, senior programmer! 编程中国c/c++交流群:45146331 验证信息请输入:编程中国
2007-09-12 15:19
hackerkill
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2007-9-12
收藏
得分:0 

%16.10e 16为输出结果长度 10为小数点后的位数不够用0补
本人是个编程爱好者,本人自己有个黑客技术论坛(振华培训基地),这里有c、C++、JAVA、VB等编程语言的教程,学习程序从理论到上机,最后课本学完后有项目实战是根据北大清鸟的课程体系来设计的(本人是北大清鸟的学员),
初学者的困惑都是共同的,很多程序能看懂就是不会编,能看懂```说明你的相应语法知识学到位了`````而且也一定的理解思维能力``不能编```说明你缺少练习``要多思考``多练习``任何一个问题``再难``都有它简单的一面``都是从这些简单的面慢慢升级的```当你不会编的时候``不问题简单化``简单到你会编了``然后再一步步的``难度化``最后到它的原来难度```,本人知道编程是个枯燥无味的活,也许多人参研究、讨论就会轻松多了,这也是本人建站的初衷呵呵。。。爱好编程的朋友可以去我的论坛逛逛,共同学习,挑战困难呵呵。
论坛网址:http://www.zh-hack.com/bbs/index.php


振华培训基地论坛:http://www.
2007-09-12 15:29
leisure1980
Rank: 1
等 级:新手上路
帖 子:66
专家分:0
注 册:2007-9-6
收藏
得分:0 

题目是:一年月有3.156*10的7次方s秒,编写一个程序,,要求输入您的年龄,然后显示该年龄合多少秒.

我不知道这3.156*10的7次方s秒如何表达,,所以用了指数计数法3.156e7来算~

程序在dev-cpp中编译后正常运行结果是溢出的,,但是jinxin(论坛哥们)vc中编译后运行结果是正确的没有溢出!

这是什么原因啊??

#include <stdio.h>
#include <conio.h>
int main(void)
{
int your_age;
double miao;

printf("input your_age__\b\b");
scanf("%d",&your_age); /*--输入年龄--*/
miao=3.156e7; /*--一年有多少秒的常量--*/
printf("你的年龄一共合%16.10e秒!\n",your_age*miao);
getch();
return 0;
}

如果这题目有其他做法,,请附上源代码供参考下,谢谢!!

[此贴子已经被作者于2007-9-12 16:02:24编辑过]


My life goal, senior programmer! 编程中国c/c++交流群:45146331 验证信息请输入:编程中国
2007-09-12 15:49
偑色幻想
Rank: 1
等 级:新手上路
帖 子:68
专家分:0
注 册:2007-9-12
收藏
得分:0 
照着你的看了看.
没有溢出.
而且感觉这样做已经很简单了.其他方法只想到循环.但是感觉比这个复杂而且看起来难受... - -

PS:使用编译器DEV-C++ 4.9.9.2

[此贴子已经被作者于2007-9-12 17:00:17编辑过]


2007-09-12 16:59
lfh345649817
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2007-9-12
收藏
得分:0 
我刚换过来呢,以前用TC
2007-09-12 17:14
leisure1980
Rank: 1
等 级:新手上路
帖 子:66
专家分:0
注 册:2007-9-6
收藏
得分:0 

怪了,,刚才都还是那溢出的,,重启后就没溢出了


My life goal, senior programmer! 编程中国c/c++交流群:45146331 验证信息请输入:编程中国
2007-09-12 17:38
快速回复:1个c程序中的问题!!
数据加载中...
 
   



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

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