作者YCTzeng (DMRG)
看板Fortran
标题[问题] 阵列设成parameter有没有较方便的写法?
时间Fri Apr 29 02:01:28 2011
各位朋友大家好,我又来请教fortran的问题了。
有一个很长一维阵列想要设成parameter,其中只有前几个元素不是零,
其他都是零,像下面这样写,
integer(
2),
dimension(
256),
parameter :: nn=(/-1,2,-3,4,-5,6,0,0,0,0,.../)
这样虽然语法正确,但是却要写很多个 0,
想请问有没有比较方便一点的写法?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.114.214.74
1F:→ Jing1118:nn=(/-1,2,-3,4,-5,6,250*0/) ? 04/29 12:23
2F:推 terryys:(/-1,2,-3,4,-5,6,(0,i=1,250)/)试试看? 04/29 12:35
3F:→ YCTzeng:Jing1118: 250*0在这里这样会变成一个 0, 谢谢。 04/30 06:55
4F:→ YCTzeng:terryys: 这样可以!谢谢你解决我的问题。 04/30 06:56