반응형
2와 100 사이에 있는 모든 소수(prime number)를 찾는 프로그램을 작성하라. 정수가 소수가 되려면 1과 자기 자신만을 약수로 가져야 한다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | #include <stdio.h> int main(void) { int a, b, c; //a는 나눠지는수 b는 나누는수 for(a=2;a<=100;a++) { c=0; // c는 약수 개수 카운터 for(b=1;b<=a;b++) { if(a%b==0) c++; } if(c==2) printf("%d ", a); } return 0; } | cs |
반응형
'컴퓨터 & 프로그래밍 & 전자공학 > C언어' 카테고리의 다른 글
1부터 n까지의 합 (0) | 2016.07.21 |
---|---|
별표 막대 그리기 (0) | 2016.07.21 |
정수 계산기, 실수 계산기 (0) | 2016.07.21 |
시간을 지연시킬 목적으로 사용하는 반복문 (0) | 2016.07.20 |
중첩 반복문 (숫자 출력) (0) | 2016.07.20 |