문제
자연수 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를 출력하였습니다.
'C C++ > C C++ 백준' 카테고리의 다른 글
C언어 백준 1330번 두 수 비교하기 (0) | 2022.05.21 |
---|---|
C언어 백준 2739번 구구단 (0) | 2022.05.21 |
C언어 백준 2741번 N 찍기 (0) | 2022.05.21 |
C언어 백준 11721번 열 개씩 끊어 출력하기 (0) | 2022.05.20 |
C언어 백준 11720번 숫자의 합 (0) | 2022.05.18 |
댓글