Board logo

标题: [求助]求一个输出有规律的脚本。 [打印本页]

作者: wbshu     时间: 2010-5-4 23:03    标题: [求助]求一个输出有规律的脚本。
输出的内容及格式是这样的: 序号 数值a 数值b 1 a1 0; 2 a2 0; 3 a3 0; ..... n+1 a(n+1) 0; n+2 a(n+2) 0; ..... 2n a(2n) 0; 2n+1 a(2n) 1; 2n+2 a(2n-1) 1; ... 3n a(n+1) 1; 3n+1 a(n) 1; .... 4n a1 1; 这里的n是变量;数组a之间的关系涉及到2个变量,定义为x、y: a1=0 a2=a1+x+y a3=a2+x+y ... a(n+1)=a(n)+x a(n+2)=a(n+1)+x+y ... a(2n)=a(2n-1)+x+y 烦请各位高手给个简明扼要的脚本,谢谢了。

作者: Hanyeguxing     时间: 2010-5-5 08:27
1,序号是否是从1到4n的连续整数数列? 2,数组b的变化规则没有说,2n+1之前是0,之后是1? 3,数组a的规律没有说清楚 4,x和y是什么样的变量? 5,p处理还是vbs脚本?输出为txt?

作者: wbshu     时间: 2010-5-5 21:45
1-4n是整数数列; 数组b的变化规则是2n+1之前是0,之后是1; 数组a0-a(2n)是一个(X+Y)的递增函数,只是a(n)到a(n+1)递增量是X; X.Y是常数变量; 批处理脚本就可以了; 输出txt文本。 两年前琢磨过批处理,荒废了段时间后多数指令忘记的差不多了。现在也没多少时间琢磨,希望各位高手帮忙解决一下。 目前我的思路是先把数组a输出到一个文本中,其顺序是a0-a(2n),再由a(2n)到a0,然后用for循环4n次逐行读数据。当然中间要增加判断条件,当循环次数大于2n时,数组B输出值为1。