문제 설명
1개의 정수를 n을 입력 받아 2부터 n까지 각 수들의 약수를 모두 인쇄하시오. (1<n<1000)
입력 설명
첫째 줄에 양의 정수 n이 입력된다 (1<n<1000)
출력 설명
2부터 n까지 각 수들의 약수를 모두 인쇄하시오
입력 예시
10
출력 예시
1 2
1 3
1 2 4
1 5
1 2 3 6
1 7
1 2 4 8
1 3 9
1 2 5 10
정답 코드
# include <stdio.h>
int main(void)
{
int n;
scanf("%d", &n);
for (int i=2; i<=n; i++)
{
for (int j=1; j<=i; j++)
{
if (i%j==0) printf("%d ", j);
}
printf("\n");
}
return 0;
}
메모
printf 내부의 \n 습관화 필요