4
OCaml에 대해 조금 배우고 싶습니다. C++과 Java 이외의 프로그래밍 언어를 맛보기 위해서입니다. 다음 프로그램을 통해 나를 돕는다면 매우 유용 할 것입니다. 기본적으로 사용자는 양의 정수를 입력합니다. N에서 0까지의 모든 정수의 합계가 인쇄됩니다.간단한 OCaml 프로그램
분명히 정수 N
을 만들고 사용자가 그 값을 입력하게하십시오. 변수 sum
을 int
유형으로 만듭니다. for
루프를 가지고 N
을 sum
에 추가 한 다음 N
의 값을 1만큼 감소시킵니다. 루프는 N
이 1보다 큰 동안 실행될 것입니다. OCaml의 구문에서 이것을 어떻게 수행해야할지 모르겠습니다.
도움을 주시면 감사하겠습니다.
대단히 감사합니다. 이것은 내가 필요한 대답이었다! – Bloodcount
다음은 팽창이 적은 솔루션입니다. let print_sum n = print_int (n * (n + 1)/2) – rgrinberg