编程题目,挑战中
各位开始打擂了,题目:
输入一人的出生年月日(年:y0月:m0日:d0),以及现在的年月日(年:y1月:m1日:d1),输出其实际的年龄(即一共几年几月几日)?
挑战吧!!
问题点数:20、回复次数:30Top
1 楼citywanderer2005(流浪狗)回复于 2006-03-19 14:15:10 得分 0
难!?Top
2 楼suwei2002(电脑迷)回复于 2006-03-19 14:28:38 得分 0
.....................................................................Top
3 楼MagicCarmack(MagiC++)回复于 2006-03-19 14:38:52 得分 0
跟万年历差不多吧Top
4 楼cuibo1123(月满C楼)回复于 2006-03-19 16:31:41 得分 0
.....
晕~ 这个也需要打?????
呵呵Top
5 楼dg243(小蚂蚁)回复于 2006-03-19 17:04:09 得分 0
楼主是想调解一下这里的气氛吧Top
6 楼tb01412(tb)回复于 2006-03-19 17:08:12 得分 0
这个也算难???????Top
7 楼autumn304(秋)回复于 2006-03-19 18:12:16 得分 0
main()
{int y0,m0,d0,y1,m1,d1,age;
printf("请输入学生的生日:\n");
scanf("%d-%d-%d",&y0,&m0,&d0);
printf("请输入当前的日期:\n");
scanf("%d-%d-%d",&y1,&m1,&d1);
/*************found*************/
if (m1>m0) age=y1-y0;
/*************found*************/
else if (m1==m0 && d1>d0) age=y1-y0;
/*************found*************/
else age=y1-y0-1;
printf("学生年龄是:%d\n",age);
}Top
8 楼autumn304(秋)回复于 2006-03-19 18:13:55 得分 0
练习题来的,这也要挑战.汗Top
9 楼province_(雍昊)回复于 2006-03-19 18:31:20 得分 0
题目不难啊,不过秋同学的也太简单化了,LZ问你几年几天几月的,几天的地方要复杂些,因为有大小月及闰月的可能。Top
10 楼yuan2yyh((圆)2)回复于 2006-03-19 18:40:09 得分 0
这应该是二级书上选择结构一章的习题吧?Top
11 楼xiaoqijun()回复于 2006-03-19 19:00:29 得分 0
应该还要考虑闰年的问题吧!Top
12 楼systemx(-操!老子从不讲脏话的!阿弥陀佛!-)回复于 2006-03-20 08:23:38 得分 0
想问一下楼主
是不是你老师给你布置的作业题目做不出来了?Top
13 楼playdreamer(梦想|死亡|梦想|以未包二奶为耻)回复于 2006-03-20 09:04:43 得分 0
我是新人,我感觉大、小月还比较容易;闰年的话就加一个闰年的判断(大一的C语言书上就有)Top
14 楼firetoucher(风焱)回复于 2006-03-20 09:41:03 得分 0
#include <time.h>
里面有你需要的
FT
--
Anything one man can imagine, other men can make real.Top
15 楼cdo(Everything has a favourable turn)回复于 2006-03-20 09:57:49 得分 0
我记得本来就有这样的函数呀.Top
16 楼jy00057800(cc)回复于 2006-03-20 12:58:37 得分 0
你是不是 要交作业啊Top
17 楼beyondgo(beyond)回复于 2006-03-20 13:04:52 得分 0
这个也难啊,,,,,,,,,,,,,,,,,,,,,,,晕了,,Top
18 楼shaobolovelinglijun(邵波一生一世爱凌丽君)回复于 2006-03-20 13:10:59 得分 0
顶贴。不需要理由。Top
19 楼adm_qxx((极品菠萝))回复于 2006-03-20 14:54:48 得分 0
我以前用C++作过一个类似的软件,不过现在源码没有了。
关键就是判断闰年。
不过你说的年龄(几年几月几日),好像这种说法不妥。
年龄是两个日期的差值,年和月的天数不固定,所以不能作为年龄的计算单位。
Top
20 楼Chulangzi(楚浪子-我要变强!)回复于 2006-03-20 16:01:10 得分 0
学习Top
21 楼laofuxing(laofuxing)回复于 2006-03-20 16:03:48 得分 0
哎,如果这也叫难题,我就没有语言了!Top
22 楼mutoukaihua()回复于 2006-03-20 17:07:10 得分 0
这个题目倒是不难
就是有点烦
不过这个功能我早已经实现过了
呵呵
可惜代码找不到了Top
23 楼Axmenster()回复于 2006-03-20 18:49:55 得分 0
呵呵,估计楼主想调节一下气氛,或者想找人写断代码,真晕。Top
24 楼aji00(虚心请教)回复于 2006-03-20 19:04:18 得分 0
有竞争度~~~学习中学习~~Top
25 楼tsocpp(小黑子)回复于 2006-03-20 20:52:41 得分 0
这也需要挑战吗,能不能出点会消耗点脑细胞的题目啊Top
26 楼iewin(风铃声)回复于 2006-03-20 21:27:41 得分 0
叔叔~~~~作业做不出啦Top
27 楼ILSunny(菲尔)回复于 2006-03-20 22:38:18 得分 0
是老师要你做的东西就不要贴这儿,搞点有创意的好不好Top
28 楼westboy008()回复于 2006-03-20 23:11:18 得分 0
顶一下
Top
29 楼mork521(建哥)回复于 2006-03-20 23:28:15 得分 0
只是觉得要计算精确的话 有些烦
哪位高手详细解析下~~
学习~~~Top
30 楼jingbinqweasd(闪灵)回复于 2006-03-21 08:59:32 得分 0
顶Top




