[C#] 8일차 - 55. 1000까지의 소수를 출력하고 몇개인지 출력C#/C#200제2021. 1. 23. 11:00
Table of Contents
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace A055_PrimeNumbers
{
class Program
{
static void Main(string[] args)
{
int index;
int primes = 0;
// 바깥 for문 2~1000까지 반복
for(int i=2; i<1000; i++)
{
// 안쪽 for문 index가 2~(i-1)개 까지 반복한다
for(index = 2; index<i; index++)
{
if (i % index == 0)
break;
}
if (index == i) // i가 소수라면
{
primes++;
Console.Write("{0,5}{1}", i, primes % 15 == 0 ? "\n" : ""); // 조건연산자를 사용해 15개마다 \n으로 한줄을 만듬
}
}
Console.WriteLine("\n2부터 1000사이의 소수의 개수 : {0}개", primes);
}
}
}
반응형
'C# > C#200제' 카테고리의 다른 글
[C#] 9일차 - 57. 배열의 초기화와 배열 요소의 출력 (0) | 2021.01.29 |
---|---|
[C#] 8일차 - 56. 이중 루프와 피라미드 출력 (0) | 2021.01.23 |
[C#] 8일차 - 54. 이중 루프를 이용하여 구구단 출력 (0) | 2021.01.23 |
[C#] 8일차 - 53. 이중 반복문으로 1~n까지의 팩토리얼과 합 구하기 (0) | 2021.01.23 |
[C#] 8일차 - 52. 합계가 10000이 넘는 순간 총 합 (0) | 2021.01.23 |
@반나무 :: 반나무_뿌리
3년차 WPF 개발자입니다.
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!