static void Main(string[] args)
{
int sum = 0;
int even_sum = 0; //짝수
int odd_sum = 0; //홀수
double reverse_sum = 0; //역수
for(int i=1; i<=100; i++)
{
sum += i; //모든 수의 합
reverse_sum += 1.0 / i; //역수의 합 : 분수를 이용하기 때문에 double형
if (i % 2 == 0) even_sum += i; //짝수인 경우
else odd_sum += i; //홀수인 경우
}
Console.WriteLine("1~100의 합 : {0}",sum);
Console.WriteLine("1~100의 짝수의 합 : {0}",even_sum);
Console.WriteLine("1~100의 홀수의 합 : {0}",odd_sum);
Console.WriteLine("1~100의 역수의 합 : {0:G6}",reverse_sum); //형식지정자를 이용한 포메팅
}
서식지정자를 사용하여 지정한 소수점까지만 출력할 수 있음.
# {0:G6}은 소수점 포함하여 6자리까지 출력.
'C#' 카테고리의 다른 글
007_구구단 (0) | 2022.03.15 |
---|---|
006_Power (0) | 2022.03.14 |
004_BMI (0) | 2022.03.14 |
003_Relational(관계연산자) (0) | 2022.03.14 |
002_Arithmetic(사칙연산) (0) | 2022.03.14 |