求救啊!!!!帮我编个程序!!!!!!
从下面这个算法开始吧:某级数的前两项A1=1,A2=1,以后各项具有如下的关系:An=An-2+2An-1。下列程序的功能是:要求依次对于整数M=100,1000和10000求出对应的n值,使其满足;Sn<M且Sn+1≤M,这里Sn=A1+A2+................+An,并依次把n值存入数值单元b[0],b[1],b[2]中,请编制jsValue()函数来实现此功能,最后调用函数WriteDat()把数组b[]中的值输出到out.Dat文件中。加一下我的qq;1045801467