|登录 |注册

12
返回列表 发新帖
楼主: 凯茹
打印 上一主题 下一主题

帮帮我~C Programing~

[复制链接]
凯茹
2009-7-11 11:54 PM
做到了。。。
可以教我做try/catch吗?
that mean不可以key in alphabet,only integer~
Super-Tomato
2009-7-12 03:14 AM
原帖由 凯茹 于 2009-7-11 11:07 PM 发表
我知道等是必然的。。。
但我朋友pc spec很差,他才跑六秒而已(其他朋友也是around这几秒)~
另外,我已经改了iteration的code,+scanf了。
但我type40,它只跑1-38,怎样让它run到我所type的number?


在旧电脑单单执行 f(40) 用 6 秒左右是差不多,而你的 coding 是从 1~40 当然时间上就不一样了啊,况且你要看好题目要求的执行范围


原帖由 凯茹 于 2009-7-11 11:54 PM 发表
做到了。。。
可以教我做try/catch吗?
that mean不可以key in alphabet,only integer~


如果只是 C 是没 try and catch, 但 C++ 就有,你可以让使用者输入文字,之后用 atoi 把文字转换成数字来判断使用者是否是输入数字


if(atoi(inputText))
{
      printf("This is numeric data type");
}
else
{
      printf("Invalid numeric type");
}
~Zero
2009-7-12 07:19 PM
这个 fibonaci number recursive 的话有一个很大的进步空间,

f(n) = f(n-1) + f(n-2)
f(n-2) 整个其实在 f(n-1) 里面都做过了, 可是还是要再做多一次, 重复动作.
试试想办法解决, 可以加快很多.
Super-Tomato
2009-7-12 09:44 PM
原帖由 ~Zero 于 2009-7-12 07:19 PM 发表
这个 fibonaci number recursive 的话有一个很大的进步空间,

f(n) = f(n-1) + f(n-2)
f(n-2) 整个其实在 f(n-1) 里面都做过了, 可是还是要再做多一次, 重复动作.
试试想办法解决, 可以加快很多.



哈.... 這樣的 recursive 感覺像是 iterative 混合在當中
您需要登录后才可以回帖 登录 | 注册

JBTALKS.CC |联系我们 |隐私政策 |Share

GMT+8, 2026-1-1 03:42 PM , Processed in 0.087086 second(s), 19 queries .

Powered by Discuz! X2.5 © 2001-2012 Comsenz Inc.

本论坛言论纯属发表者个人意见,与本论坛立场无关
Copyright © 2003-2012 JBTALKS.CC All Rights Reserved

Dedicated Server powered by iCore Technology Sdn. Bhd.

合作联盟网站:
JBTALKS 马来西亚中文论坛 | JBTALKS我的空间 | ICORE TECHNOLOGY SDN. BHD.
回顶部