티스토리 뷰

C언어

100까지 소수 구하는 방법

Cand0 2018. 12. 20. 15:54

#include<stdio.h>
int main()
{
 int a = 2;
 while (a<100)    //a를 100 미만으로 함으로써, 100 미만의 소수를 구한다.
 {
  int b = 2;
  while (b <= a)
  {
   if (a%b == 0)
    {
     break;        //a에서 b를 나누었을 때 나누어 떨어지면 a는 약수를 가지게 되므로 반복문을 탈출한다.
    }
   b++;
  }
  if (a == b)
  {
   printf("%d \n", a) ;   //만약 a와 b가 같다면 b가 a 값에 갈 때 까지 나누어 떨어지지 않았다는 의미이므로 이 수는 소수가 된다.

  }
  a++;
 }
 return 0;
}

 

'C언어' 카테고리의 다른 글

100까지 약수 구하는 방법  (0) 2018.12.20
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
글 보관함