본문 바로가기
C C++/C C++ 백준

C언어 백준 2742번 기찍 N

by Go! Jake 2022. 5. 21.

문제

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

문제 풀이

#include <stdio.h>
#include <string.h>


int main(void)
{
	int a;
	int i;
	scanf("%d",&a);
	
	
	for (i=a;i!=0;i--)
	{
		printf("%d\n",i);
	}
	
	return 0;
}

for문에서 for (i=a; i!=0; i--)을 사용하였습니다.

이 말은 i가 a부터 시작해서 정수 i=1에서 멈춘다는 의미로, 총 a개 횟수만큼 for문이 돌게 됩니다.

이 때 a부터 감소하는 i를 출력하였습니다.

댓글