-
C# 008 2중반복문을 사용한 1000까지의 소수 출력C# 2022. 3. 15. 21:22
2중반복문을 사용하고 조건문을 통해 1000까지의 소수를 구한다
using System; namespace _008 { class Program { static void Main(string[] args) { int count = 0; //소수 갯수 for (int i = 2; i <= 1000; i++) //2~1000까지 소수확인 { for (int y = 2; y <=i; y++) //자기 자신까지 나누면서 확인 { if (y==i) { Console.Write("{0} ", i); //소수 출력 count += 1; if (count%10==0) //소수 10개 마다 줄바꿈 { Console.Write("\n"); } } else { if (i%y==0) { break; //나눠지면 탈출 } } } } Console.WriteLine("\n소수의갯수 = " + count); //소수의 갯수 출력 } } }
결과
실행결과 'C#' 카테고리의 다른 글
C# 010 배열에 난수 저장 (0) 2022.03.15 C# 009 2중반복문을 활용한 피라미드 작성 (0) 2022.03.15 C# 007 2중 반복문을 사용한 구구단 (0) 2022.03.15 C# 006 반복문 x의 y승 계산 (0) 2022.03.15 C# 005 반복문을 사용한 수의 합 (0) 2022.03.15