랜덤하게 문자열들을 출력하고싶어요

조회수 1616회

여러가지의 문자열들이 있습니다

  1. 하나
  2. 다섯
  3. 새로고침

이렇게 출력을 했을때 6번인 새로고침을 누르면 랜덤으로 제가 정해놓은 다른 문자열이 나오게 만들고싶은데 무슨 함수를 써야하나요.. 책에있던 예제인데 이것만 못풀겠어요 ㅠㅠ

1 답변

  • 좋아요

    0

    싫어요
    채택 취소하기

    rand() 함수를 실행하면 랜덤 값을 얻을 수 있습니다.
    보통 rand() 함수를 사용하기 전에 srand()라는 시드값을 설정하는 함수를 미리 한번 실행시키는데, rand() 함수 검색해보면 예제가 많이 있을 겁니다.
    문자열 여러개를 미리 문자열 배열로 선언해 두고, 랜덤으로 숫자를 얻어서 배열의 인덱스로 지정하여 문자열을 얻으면 될거 같습니다.
    http://www.cplusplus.com/reference/cstdlib/rand/

    • (•́ ✖ •̀)
      알 수 없는 사용자

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)