길이를 초과하지 않고 "text"의 길이와 일치하도록 "k"문자열을 반복하려고합니다. 따라서 "treetreetreetreet"가 아니라 "treetreetreetreet"을 출력합니다. 나는 정말로 필요한 것보다 더 많은 문자를 출력하는 것 이외의 다른 것을 어디에서 시작해야할지 모른다.다른 문자열의 길이와 일치시키기 위해 하나의 문자열을 반복하는 방법은 무엇입니까?
PROGRAM test
IMPLICIT NONE
CHARACTER*30 :: text, k
INTEGER :: times
text = 'hello my name is anon'
k = 'tree'
times = (LEN_TRIM(text)/LEN_TRIM(k)) + 1
WRITE(*,*) REPEAT(k,times)
END PROGRAM test
감사를 제공하고, 다른 문제에 얼룩을지게하는
: 같은 이러한 수정하고 다른 정리 모두
, 당신의 코드가 보인다. – Dtaai