C#
005_Loop
iwannabebackendexpert
2022. 3. 14. 23:20
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자리까지 출력.