当前位置: 代码迷 >> C语言 >> 小学没毕业可以入门编程吗?
  详细解决方案

小学没毕业可以入门编程吗?

热度:389   发布时间:2006-10-07 11:54:58.0
难道学编程的都是高等教育毕业的?????????
----------------解决方案--------------------------------------------------------
以下是引用a6683851555在2006-10-7 11:54:58的发言:
难道学编程的都是高等教育毕业的?????????

但数学真的很重要,不说什么高等教育,数学也得学的差不多吧.给一个递推的程序,你找不着规律,那怎么做.
比如Fibonacci数列:1 1 2 3 5 8 13...
让你求第几项的值.
当然比这难的还有很多了.

----------------解决方案--------------------------------------------------------

以下是引用nuciewth在2006-10-7 12:09:20的发言:

但数学真的很重要,不说什么高等教育,数学也得学的差不多吧.给一个递推的程序,你找不着规律,那怎么做.
比如Fibonacci数列:1 1 2 3 5 8 13...
让你求第几项的值.
当然比这难的还有很多了.

我会椰
1+1=2
1,1,2
1+2=3
1,1,2,3
2+3=5
1,1,2,3,5
3+5=8
1,1,2,3,5,8
5+8=13
1,1,2,3,5,8,13


----------------解决方案--------------------------------------------------------
以下是引用mp3aaa在2006-10-7 14:18:38的发言:

我会椰
1+1=2
1,1,2
1+2=3
1,1,2,3
2+3=5
1,1,2,3,5
3+5=8
1,1,2,3,5,8
5+8=13
1,1,2,3,5,8,13

第30项是什么,只允许你有小学的知识求出来,看不把你憋死.
不要钻这些小空子,数学真的很重要,大多算法的东西,数学不好真的好难理解,我深有体会的.尽管我也学了这么多年的数学
可以说,学到现在都没有停过学数学.还是要发很多时间才能弄懂.(当然不排除智商上的缺陷).
----------------解决方案--------------------------------------------------------

以下是引用nuciewth在2006-10-7 14:33:21的发言:

第30项是什么,只允许你有小学的知识求出来,看不把你憋死.
不要钻这些小空子,数学真的很重要,大多算法的东西,数学不好真的好难理解,我深有体会的.尽管我也学了这么多年的数学
可以说,学到现在都没有停过学数学.还是要发很多时间才能弄懂.(当然不排除智商上的缺陷).

#include"stdio.h"
main()
{
int n=0,i,j;
for(i=0,j=1;i<30;i++,j=j+n,n=j-n);
printf("%d",j);
}
我相信小学水平也能也出着样的 程序吧
----------------解决方案--------------------------------------------------------
我想你计算出来的J早以超出int的范围吧.
就凭i++,j=j+n,n=j-n 这几句也不是小学水平能写的出来的吧.
我想你当初写这个也不是手到擒来.

----------------解决方案--------------------------------------------------------
不要这样高估自己,一开始也不用学编程。最起码你要知道在计算机里有那么一回事,一上来就学编程,呵呵,我不想泼冷水,你永远也不会成功。想一想一个武林
高手是怎样练成,更何况现在社会选拔人才是何等的苛刻这一点你也不是不清楚。学一点Delphi,学一点程序设计就了不得了或者沾沾自喜以为自己可以出人
投地门都没有。中国软件业在国际上抬不起头是什么原因,就是因为有人对计算机有那么多不清楚的地方有那么盲目的人在浪费自己的智慧,计算机发展的快吗?呵
呵,不是,这只是一种商业发展的模式,一种应用,一种服务,说计算机难吗?不难。
----------------解决方案--------------------------------------------------------

不毕,计算机是数学产物。学好数学很重要。


----------------解决方案--------------------------------------------------------
好奇怪啊 int 没有超出范围啊!
#include"stdio.h"
main()
{
int n=0,i,j;
for(i=0,j=1;i<30;i++,j=j+n,n=j-n);
printf("%d",j);
}
输出1346269
#include"stdio.h"
main()
{
long n=0,i,j;
for(i=0,j=1;i<30;i++,j=j+n,n=j-n);
printf("%ld",j);
}
输出1346269
好奇怪啊

----------------解决方案--------------------------------------------------------
以下是引用nuciewth在2006-10-7 15:19:27的发言:
我想你计算出来的J早以超出int的范围吧.
就凭i++,j=j+n,n=j-n 这几句也不是小学水平能写的出来的吧.
我想你当初写这个也不是手到擒来.

恩恩 我想了一会 大约有5分钟吧 着个程序是我调试后才发上来的 当初编辑器输出的正常的啊


----------------解决方案--------------------------------------------------------
  相关解决方案