[백준 BOJ] 2742번 기찍 N (C언어)

2022. 1. 28. 15:13PS (Program Solving)/BOJ (백준)

문제 설명

https://www.acmicpc.net/problem/2742

 

2742번: 기찍 N

자연수 N이 주어졌을 때, N부터 1까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오.

www.acmicpc.net

백준 BOJ 2742번 기찍 N 문제 사진

 

접근 방법 - 반복문을 이용한 기본 문제

백준의 2742번 문제는 기본적인 반복문의 사용을 요구하는 문제이다.

이와 유사한 문제에 대하여 필자가 작성한 글을 아래 링크에 놓을 테니 참고하길 바란다.

https://smary-it.tistory.com/44

 

[백준 BOJ] 2741번 N 찍기 (C언어)

문제 설명 https://www.acmicpc.net/problem/2741 2741번: N 찍기 자연수 N이 주어졌을 때, 1부터 N까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오. www.acmicpc.net 접근 방법 - 반복문을 이용한 기본 문..

smary-it.tistory.com

이 문제는 위 링크의 문제와 다르게, 입력받은 숫자부터 1까지 출력해야 하는 문제이다.

따라서 반복문에 사용되는 제어 변수 i의 조작을 위와는 조금 다르게 해야 할 필요가 있다.

필자는 아래의 코드대로 작성하여 문제를 해결하였으니 참고 바란다.

 

성공한 코드

#define _CRT_SECURE_NO_WARNINGS
#pragma warning(disable: 4996)
#include <stdio.h>

//백준 2742번 코드
int main() {
	int n;
	scanf("%d", &n);

	for (int i = n; i > 0; i--) {
		printf("%d\n", i);
	}
}

 

제출 결과

백준 BOJ 2742번 기찍 N 문제 C 제출 결과

(2021.12.10 백준 2742번 문제 제출 결과)

반응형