반응형
C언어 완전수 찾기 (Factors and complete number)
Perfect numbers and the Number of perfect numbers from 1 to 10000
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | /* Factors and complete number */ #include <stdio.h> int main() { // Perfect numbers and the Number of perfect numbers from 1 to 10000 int count = 0; for (int num = 1; num <= 10000; num++) { int sum = 0; int max = num/2; for (int j = 1; j <= max; j++) { if (num % j == 0) sum += j; } if (num == sum) { printf("Complete number: %d\n", num); count++; } } printf("Count complete numbers: %d\n", count); return 0; } |
반응형
'C 언어 > C언어 기초' 카테고리의 다른 글
[C언어 #23] 카운트다운 출력 (0) | 2020.06.26 |
---|---|
[C언어 #22] 최대공약수 (0) | 2020.06.22 |
[C언어 #20] 배열안에 3의 배수이면서 4의 배수인 수의 개수 (0) | 2020.06.21 |
[C언어 #19] 소인수 분해 (0) | 2020.06.21 |
[C언어 #18] 입력한 숫자 소수 판별 (0) | 2020.06.21 |