-1
혼동 루프를 계속 수행 한 후 나는 이러한 코드 발견포트란 내가 C++ 버전으로 포트란 프로그램을 번역하기 위해 노력하고있어
100 DO 120 I=2,7
DO 110 J=1,3
IF(IU(J)/I*I-IU(J))120,110,120
110 CONTINUE
GO TO 130
120 CONTINUE
GO TO 150
130 DO 140 J=1,3
140 IU(J)=IU(J)/I
GO TO 100
150 CONTINUE
END
그리고 END
은 끝입니다.
bool flag=true;
while(flag){
flag=false;
for (int i = 2; i <= 7; i++) {
for (int j = 0; j < 3; j++) {
if ((IU[j]/i*i==IU[j])) {
flag=true; break;
}
else {
continue;
}
}
if (!flag) {
break;
}
else {
for (int j = 0; j < 3; j++) {
IU[j]=IU[j]/i;
}
}
}
}
내가 잘못임을 확신하지만, 올바른 일을 알아낼 수 :
내 C++의적인 버전입니다. 그렇다면 포트란 코드를 C++로 변환하는 방법은 무엇입니까?
https://xkcd.com/292/ – CoryKramer
F2C를 사용해보십시오, 당신의 정신을 절약 할 수 – Anycorn
먼저 순서도를 그립니다. f2c는 결코 읽을 수있는 코드를 생성하는데있어서 결코 좋았지 만, 나는 그것이 누군가의 온전함을 어떻게 보존 할 수 있는지를 볼 수 없다. –