标题: [求助]求一个输出有规律的脚本。
[打印本页]
作者: 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。