입력으로 1개의 정수 N 이 주어진다.
정수 N 의 약수를 오름차순으로 출력하는 프로그램을 작성하라.
[제약사항]
N은 1이상 1,000이하의 정수이다. (1 ≤ N ≤ 1,000)
#include <stdio.h>
int main(void){
int n, i;
scanf("%d", &n);
for(i=1; i<=n; i++){
if(n%i == 0) printf("%d ", i);
}
return 0;
}
각 수로 나눴을 때 나머지가 0이면 N의 약수다.
'SWEA > [D1]' 카테고리의 다른 글
[C] SWEA 2019 더블더블 (0) | 2022.03.02 |
---|---|
[C] SWEA 1936 1대1 가위바위보 (0) | 2022.03.02 |
[C/C++] SWEA 1938 아주 간단한 계산기 (0) | 2022.03.02 |
[C/C++] SWEA 2029 몫과 나머지 출력하기 (0) | 2022.03.02 |
[C/C++] SWEA 2046 스탬프 찍기 (0) | 2022.03.02 |