主题:程序转换
本人要编一个小程序 用FORTRAN 来实现计算一个已知数组中不同元素的个数 并输出不同元素
本人用matlab 编的
N=10;
A=[1,2,3,2,4,5,3,6,4,7];
B=[];
B(1)=A(1);
j=1;
for i=2:N
for k=1:j
if(B(k)==A(i)) break; end
if((k==j)&(B(k)~=A(i)))
j=j+1;B(j)=A(i);
end
end
end
A[]为已知数组 j 为不同的个数 运行结果 B =
1 2 3 4 5 6 7
若要用上述程序转换成fortran 本人不太会 求解释
fortran 好像没有 与 break对应的语句
本人用matlab 编的
N=10;
A=[1,2,3,2,4,5,3,6,4,7];
B=[];
B(1)=A(1);
j=1;
for i=2:N
for k=1:j
if(B(k)==A(i)) break; end
if((k==j)&(B(k)~=A(i)))
j=j+1;B(j)=A(i);
end
end
end
A[]为已知数组 j 为不同的个数 运行结果 B =
1 2 3 4 5 6 7
若要用上述程序转换成fortran 本人不太会 求解释
fortran 好像没有 与 break对应的语句