티스토리 뷰

반응형



이번 포스팅은 백준 알고리즘 사이트의 2742번 기찍 N 문제를 C 언어로 코딩해보도록 하겠습니다. 아래 url로 접속하시면 문제를 볼 수 있습니다.


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


지난 백준 알고리즘 포스팅과 같은 단계로 for문 사용해보기 단계의 문제입니다.



이 문제의 경우 지난 문제인 2741번 문제처럼 for문의 가장 기초 단계 문제입니다.


다른 점이 있다면 2741번의 경우 1부터 입력값까지 차례로 1씩 증가하는 문제였다면, 2742번 문제의 경우 입력값부터 1까지 차례로 1씩 감소하는 문제입니다.


1
2
3
4
5
6
7
#include <stdio.h>
void main(){
    int input, i;
    scanf("%d"&input);
    for(i = input; i >= 1; i--)
        printf("%d\n", i);
}
cs


변수 input으로 사용자로부터 입력을 받고, 변수 i로 for문을 위한 변수를 지정해줍니다.


for문 조건으로는 input부터 1까지 하나씩 감소하는 코드를 작성 (i = input; i>= 1; i--) 해주고 for 문에 printf를 통해 i 값을 한줄씩 출력해주면 됩니다.

(원래는 for문을 {} 괄호로 묶어야 하지만 for 코드가 한줄인 경우에는 괄호 없이 사용하셔도 무관합니다.)



다음 포스팅에서는 다음 단계의 코드를 보도록 하겠습니다.


다음 포스팅에서 봐요 :)

반응형
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함