再贴一段大儿子写的程序,希望懂的人指导一下

来源: 没意思说过去 2013-05-15 14:11:49 [] [博客] [旧帖] [给我悄悄话] 本文已被阅读: 次 (1987 bytes)
程序要求,把整数换成实数。儿子喊,太多了,不够写啊,他的程序如下:

private float Convert(integer x)
{
     if(x==1)
     {
           return 1.0;
     }
     else if (x==2)
     {
           return 2.0;
     }
     else if (x==3)
     {
           return 3.0;
     }
     else if (x==4)
     {
           return 4.0;
     }
     else if (x==5)
     {
           return 5.0;
     }
     else if (x==6)
     {
           return 6.0;
     }
     else if (x==7)
     {
           return 7.0;
     }
     else if (x==8)
     {
           return 8.0;
     }
     else if (x==9)
     {
           return 9.0;
     }
     else if (x==10)
     {
           return 10.0;
     }
     else
     {
           return x.0;
     }
}
    

所有跟帖: 

赫赫,递归调用都会啊, 不简单。大点的数会死机的。 -msrbcm- 给 msrbcm 发送悄悄话 msrbcm 的博客首页 (0 bytes) () 05/15/2013 postreply 14:20:52

我怎么没看出来递归 -incywincy- 给 incywincy 发送悄悄话 (0 bytes) () 05/15/2013 postreply 14:23:31

你们说的我,一头雾水。到底谁对啊? -没意思说过去- 给 没意思说过去 发送悄悄话 没意思说过去 的博客首页 (0 bytes) () 05/15/2013 postreply 14:25:29

就是呀,我没有看到递归。 -云逸徉- 给 云逸徉 发送悄悄话 (0 bytes) () 05/15/2013 postreply 14:26:28

我是真不懂,才求教的。你们都说好,可是调试怎么就不让过呢??? -没意思说过去- 给 没意思说过去 发送悄悄话 没意思说过去 的博客首页 (0 bytes) () 05/15/2013 postreply 14:24:48

要让你过了“return x.0;”那就是编译系统有问题 -文学村民- 给 文学村民 发送悄悄话 (0 bytes) () 05/15/2013 postreply 14:25:58

编译系统也歧视啊,容许1.0,容许2.0,就是不容许x.0 ? -没意思说过去- 给 没意思说过去 发送悄悄话 没意思说过去 的博客首页 (0 bytes) () 05/15/2013 postreply 14:38:47

1.0, 2.0 都是数字,x.0 算啥?看来父母的行业确实对孩子有影响 -MMMMM06- 给 MMMMM06 发送悄悄话 MMMMM06 的博客首页 (0 bytes) () 05/15/2013 postreply 15:58:01

真不懂啊。x.0,你要返回什么啊。 -incywincy- 给 incywincy 发送悄悄话 (72 bytes) () 05/15/2013 postreply 14:27:35

归纳的结果。1变1.0,2变2.0;那么x只有变x.0了 -没意思说过去- 给 没意思说过去 发送悄悄话 没意思说过去 的博客首页 (0 bytes) () 05/15/2013 postreply 14:31:27

酷!最后那个x.0很有想象力 -柯西- 给 柯西 发送悄悄话 柯西 的博客首页 (59 bytes) () 05/15/2013 postreply 14:26:23

我也得回家指导我家娃编程,太好玩了。 -incywincy- 给 incywincy 发送悄悄话 (0 bytes) () 05/15/2013 postreply 14:29:02

呵呵,你要有好的project能让孩子感兴趣的告我一声哈。我扔了本C给我儿,直接就被他扔回来了。 -msrbcm- 给 msrbcm 发送悄悄话 msrbcm 的博客首页 (0 bytes) () 05/15/2013 postreply 14:31:24

我现在真的起了一个蓝本。给我家孩子用的网站。 -incywincy- 给 incywincy 发送悄悄话 (56 bytes) () 05/15/2013 postreply 14:35:04

C++ -横流沧海- 给 横流沧海 发送悄悄话 (0 bytes) () 05/20/2013 postreply 07:41:12

被你抓到了,不够写的权宜之计。 -没意思说过去- 给 没意思说过去 发送悄悄话 没意思说过去 的博客首页 (0 bytes) () 05/15/2013 postreply 14:29:54

建议: -柯西- 给 柯西 发送悄悄话 柯西 的博客首页 (181 bytes) () 05/15/2013 postreply 14:44:36

儿子听了建议,回答说,他正在研究小数点的overloading -没意思说过去- 给 没意思说过去 发送悄悄话 没意思说过去 的博客首页 (0 bytes) () 05/15/2013 postreply 14:51:01

JAVA里没有算符OVERLOAD。 -柯西- 给 柯西 发送悄悄话 柯西 的博客首页 (45 bytes) () 05/15/2013 postreply 14:55:34

还是你厉害:)我儿子学叉了。 -没意思说过去- 给 没意思说过去 发送悄悄话 没意思说过去 的博客首页 (0 bytes) () 05/15/2013 postreply 15:00:09

其实,你孩子可以先学SCALA。 -柯西- 给 柯西 发送悄悄话 柯西 的博客首页 (241 bytes) () 05/15/2013 postreply 15:04:39

谢谢,又学一新词,计算机语言,毕竟是新语言,词汇都很怪。 -没意思说过去- 给 没意思说过去 发送悄悄话 没意思说过去 的博客首页 (0 bytes) () 05/15/2013 postreply 15:11:12

应该直接cast,return 就行了。是吧,incywincy 和云兄指正一下? -msrbcm- 给 msrbcm 发送悄悄话 msrbcm 的博客首页 (0 bytes) () 05/15/2013 postreply 14:29:18

lol。不懂java。好玩。跟我原来文科同事写的思路一模一样。 -incywincy- 给 incywincy 发送悄悄话 (0 bytes) () 05/15/2013 postreply 14:31:18

呵呵,和我家一样,都是文学青壮年 -没意思说过去- 给 没意思说过去 发送悄悄话 没意思说过去 的博客首页 (0 bytes) () 05/15/2013 postreply 14:45:07

哇,这个程序好 -周游列国逍遥人生- 给 周游列国逍遥人生 发送悄悄话 周游列国逍遥人生 的博客首页 (21 bytes) () 05/15/2013 postreply 14:34:08

连医生都来了,正好帮我把这个程序消消毒。我说好多次了,儿子手不洗,就写程序了。 -没意思说过去- 给 没意思说过去 发送悄悄话 没意思说过去 的博客首页 (0 bytes) () 05/15/2013 postreply 14:36:12

俺是很葱白您的才气。但有人说您有3个马甲,澄清一下? -周游列国逍遥人生- 给 周游列国逍遥人生 发送悄悄话 周游列国逍遥人生 的博客首页 (34 bytes) () 05/15/2013 postreply 14:38:50

可能是他们转贴过我的贴吧。 -没意思说过去- 给 没意思说过去 发送悄悄话 没意思说过去 的博客首页 (0 bytes) () 05/15/2013 postreply 14:42:35

几岁?<10 有戏 > 15 没戏 -大号蚂蚁- 给 大号蚂蚁 发送悄悄话 大号蚂蚁 的博客首页 (0 bytes) () 05/15/2013 postreply 14:40:48

完了,生日过16个了。很多这里的人看了照片,说我儿子长得都过30了。。。 -没意思说过去- 给 没意思说过去 发送悄悄话 没意思说过去 的博客首页 (0 bytes) () 05/15/2013 postreply 14:44:03

一行就行了. -tgifriday- 给 tgifriday 发送悄悄话 tgifriday 的博客首页 (16 bytes) () 05/15/2013 postreply 14:45:10

谢了。我先留着不告诉儿子,让他多琢磨一会儿。 -没意思说过去- 给 没意思说过去 发送悄悄话 没意思说过去 的博客首页 (0 bytes) () 05/15/2013 postreply 14:55:00

天才的程序。 -混日子了- 给 混日子了 发送悄悄话 (0 bytes) () 05/15/2013 postreply 14:48:17

儿子说,他在使用小数点的overloading, 但是机器不同意啊。 -没意思说过去- 给 没意思说过去 发送悄悄话 没意思说过去 的博客首页 (0 bytes) () 05/15/2013 postreply 14:53:25

这叫RTFM! -柯西- 给 柯西 发送悄悄话 柯西 的博客首页 (82 bytes) () 05/15/2013 postreply 14:58:13

这才叫天才嘛,重新定义小数点。 -混日子了- 给 混日子了 发送悄悄话 (0 bytes) () 05/15/2013 postreply 15:02:25

谢谢各位欣赏,今天就学到这吧,明天继续再学。 -没意思说过去- 给 没意思说过去 发送悄悄话 没意思说过去 的博客首页 (0 bytes) () 05/15/2013 postreply 15:07:25

既然认为可以 return x.0, 那又何必费那么大劲列1—10 的Conditions呢? -美好的愿望- 给 美好的愿望 发送悄悄话 美好的愿望 的博客首页 (0 bytes) () 05/15/2013 postreply 15:11:42

这是8岁孩子的初女作。 -柯西- 给 柯西 发送悄悄话 柯西 的博客首页 (0 bytes) () 05/15/2013 postreply 15:20:46

每次看您的贴,都笑得很开心!崽坛开心果非您莫属! -ninja4118- 给 ninja4118 发送悄悄话 (0 bytes) () 05/15/2013 postreply 15:24:14

厉害,这让三十年的老IT情何以堪。 -lisi- 给 lisi 发送悄悄话 (0 bytes) () 05/15/2013 postreply 15:30:04

你开玩笑还是什么? 这写的什么呀? -CirrusCloud- 给 CirrusCloud 发送悄悄话 CirrusCloud 的博客首页 (33 bytes) () 05/15/2013 postreply 15:37:52

不对,理由回在下帖了。 -edison11- 给 edison11 发送悄悄话 edison11 的博客首页 (0 bytes) () 05/15/2013 postreply 16:14:48

Float 以后夲来就不等。不乘的话format 怎样不知道。试一下就知道了。 -CirrusCloud- 给 CirrusCloud 发送悄悄话 CirrusCloud 的博客首页 (0 bytes) () 05/15/2013 postreply 16:21:23

从整数提升到浮点,数值当然应该保持不变,变了就不对了。 -edison11- 给 edison11 发送悄悄话 edison11 的博客首页 (0 bytes) () 05/15/2013 postreply 16:26:06

那你不是自己矛盾了? -CirrusCloud- 给 CirrusCloud 发送悄悄话 CirrusCloud 的博客首页 (0 bytes) () 05/15/2013 postreply 16:28:10

我怎么矛盾?不跟你讨论这个问题,太专业,不值得在这里讨论。 -edison11- 给 edison11 发送悄悄话 edison11 的博客首页 (0 bytes) () 05/15/2013 postreply 16:30:08

return (x * 1.0); -skyport- 给 skyport 发送悄悄话 skyport 的博客首页 (0 bytes) () 05/15/2013 postreply 16:09:44

(x * 1.0)这个数据将是个不可预知的值,不再等于x。(1*1。0)!= 1 -edison11- 给 edison11 发送悄悄话 edison11 的博客首页 (0 bytes) () 05/15/2013 postreply 16:13:47

看来这里一半人在编程。很惊讶女同学这么多做码工。 -壮士- 给 壮士 发送悄悄话 (0 bytes) () 05/15/2013 postreply 16:29:17

没意思又在搞些小花招蒙人。他前天也搞了个黄金贴蒙投坛那帮地主,被我揭穿了。 -edison11- 给 edison11 发送悄悄话 edison11 的博客首页 (107 bytes) () 05/15/2013 postreply 16:42:57

码工是个侮辱称呼。只有那种被迫写程序的人才这么叫自己。 -CirrusCloud- 给 CirrusCloud 发送悄悄话 CirrusCloud 的博客首页 (0 bytes) () 05/15/2013 postreply 16:54:41

改称"码农","电民","程序猿"比较好。 -柯西- 给 柯西 发送悄悄话 柯西 的博客首页 (59 bytes) () 05/15/2013 postreply 17:24:05

一个小浮点,让四大才子齐齐现身 -Lily3- 给 Lily3 发送悄悄话 Lily3 的博客首页 (0 bytes) () 05/15/2013 postreply 16:55:46

没见吴院长/Sr. Long? 我 -CirrusCloud- 给 CirrusCloud 发送悄悄话 CirrusCloud 的博客首页 (38 bytes) () 05/15/2013 postreply 17:01:23

编得不错,建议转发笑坛。呵呵。 -淘淘爸- 给 淘淘爸 发送悄悄话 (0 bytes) () 05/15/2013 postreply 17:24:51

建议直接用Integer的floatValue() method -proudof3- 给 proudof3 发送悄悄话 (0 bytes) () 05/15/2013 postreply 17:28:55

你这个是正解。要是在机上我就会用这了。 -CirrusCloud- 给 CirrusCloud 发送悄悄话 CirrusCloud 的博客首页 (0 bytes) () 05/15/2013 postreply 17:34:49

哈哈,这个可以申请最长程序奖 -桑青- 给 桑青 发送悄悄话 (0 bytes) () 05/15/2013 postreply 17:43:08

回复:再贴一段大儿子写的程序,希望懂的人指导一下 -迷迷空空- 给 迷迷空空 发送悄悄话 (10 bytes) () 05/20/2013 postreply 19:09:10

请您先登陆,再发跟帖!

发现Adblock插件

如要继续浏览
请支持本站 请务必在本站关闭/移除任何Adblock

关闭Adblock后 请点击

请参考如何关闭Adblock/Adblock plus

安装Adblock plus用户请点击浏览器图标
选择“Disable on www.wenxuecity.com”

安装Adblock用户请点击图标
选择“don't run on pages on this domain”