문제는 다음과 같다.
문제에서 주어지는 수를 4로 나눈 수 만큼 반복하여 "long "를 출력, 후에 int를 출력하면 되는 문제다.
#include <stdio.h>
int main() {
int n;
scanf("%d", &n);
for (; n > 0; n-=4){
printf("long ");
}
printf("int");
return 0;
}
정답은 이러하다.
int 자료형 n을 선언 후
scanf로 n에 값 할당
for문 초기화식 스킵 후 조건식 n이 0보다 크면 반복, 증감식 n에서 4를 뺀다
반복할 내용은 "long " 프린트
반복문을 빠져나온 후 int 출력
( 문제의 요지는 나누기였던 것으로 생각하긴 했는데, 빼기로 더 쉽게 할 수 있을 거 같아서 빼기로 진행했습니다. )
'Layer7 > BaekJoon' 카테고리의 다른 글
BaekJoon - 10798: 세로읽기 (0) | 2024.04.07 |
---|---|
BaekJoon - 2884: 알람 시계 (0) | 2024.04.03 |
BaekJoon - 25304: 영수증 (0) | 2024.04.03 |
BaekJoon - 2588: 곱셈 (0) | 2024.04.02 |