-
[백준 문제풀이 C언어] 2739번 구구단백준 문제풀이 2023. 10. 15. 23:00반응형
문제 반복문에는 for문, while문, do ~ while문이 있다.
for문은 주로 특정범위의 값을 반복하기 위해 사용하고 while문은 조건식이 참인동 안 반복하기 위해 사용한다.
하지만 서로 변환이 가능하므로 쓰고싶은 것을 사용하면 된다.
먼저 for문부터 알아보자 (while문은 나중에 쓰일 때 알아보는 걸로)
for(초기값; 조건식; 증감값) { 실행문 }
for문에서는 주로 문자 i를 사용하며 초기값에서 i=0; 이런 식으로 변수를 초기화해 주면 된다.
조건식은 반복하는 횟수를 넣어서 i <10일 때 i가 9가 될 때까지 실행문을 반복시킨다.
증감값은 i의 값을 +할지 -할지를 결정하는 것으로 +는 i++ , -는 i--를 쓴다.
그리고 i의 값을 한 번에 2씩 또는 자기가 원하는 수만큼 증가시키고 싶을 때는 i+=2 또는 i+=자기가 원하는 수로 쓴다.
이제 문제를 풀어보면 1~9까지 반복이므로 i=1; i<10; i++ 쓰게 되면 실행문을 9번 반복하게 된다.
실행문은 문제의 예제와 똑같이 printf("%d * %d = %d\n",a,i,a*i);쓰면 된다. (a는 입력받는 N)
728x90반응형'백준 문제풀이' 카테고리의 다른 글
[백준 문제풀이 C언어] 8393번 합 (0) 2023.10.17 [백준 문제풀이 C언어] 10950번 A+B -3 (2) 2023.10.15 [백준 문제풀이 C언어] 2480번 주사위 세개 (0) 2023.10.11 [백준 문제풀이 C언어] 2525번 오븐 시계 (4) 2023.10.10 [백준 문제풀이 C언어] 2884번 알람 시계 (0) 2023.10.08