[C언어 코드업 문제풀이] CodeUp 1029 :
ET의 공부/C언어 연습문제[ 코드업 ]2020. 3. 12. 22:11
[C언어 코드업 문제풀이] CodeUp 1029 :
1. 문제 설명
자연수 N이 주어지면 N의 약수를 오름차순으로 모두 출력하시오.
2. 입력
자연수 N이 입력된다.( 1 <= N <= 10,000 )
3. 출력
N의 약수를 오름차순으로 출력한다.
4. 입력 예시
6
5. 출력 예시
1 2 3 6
6. 문제 풀이
#include<stdio.h>
int main(){
int N;
scanf("%d",&N);
for(int i = 1; i<= N; i++){
if( (N%i) == 0){printf("%d ",i);}
}
return 0;
}
|
오름차순으로 출력하는 부분은 고려하지 않아도 됩니다. 반복문을 이용하여 증가하여 반복하는 경우
자동으로 오른차순으로 출력하게 됩니다.
약수를 구하는 법은 증가되는 i로 N을 나누었을 때 나머지가 0이라면 i는 N의 약수이게 됩니다.
'ET의 공부 > C언어 연습문제[ 코드업 ]' 카테고리의 다른 글
[C언어 코드업 문제풀이] CodeUp 1275 : k 제곱 구하기 (0) | 2020.03.12 |
---|---|
[C언어 코드업 문제풀이] CodeUp 1274 : 소수 판별 (0) | 2020.03.12 |
[C언어 코드업 문제풀이] CodeUp 1272 : 기부 (0) | 2020.03.12 |
[C언어 코드업 문제풀이] CodeUp 1271 : 최대값 구하기 (0) | 2020.03.11 |
[C언어 코드업 문제풀이] CodeUp 1270 : 1의 개수는? 1 (0) | 2020.03.11 |
댓글()