for 문을 사용해 1~100까지의 합, 짝수의 합, 홀수의 합, 역수의 합을 구해보았다.
위에 링크는 C++으로 같은 문제를 짜보았던 것이다.
입출력을 제외하곤 C++과 똑같았다.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace B005
{
class Program
{
static void Main(string[] args)
{
int sum = 0;
for (int i = 1; i <= 100; i++)
sum += i;
Console.WriteLine("1~100의 합 : {0}", sum);
int oddSum = 0;
int evenSum = 0;
for (int i = 1; i <= 100; i++)
{
if (i % 2 == 0)
evenSum += i;
else
oddSum += i;
}
Console.WriteLine("1~100의 짝수의 합 = {0}", evenSum);
Console.WriteLine("1~100의 홀수의 합 = {0}", oddSum);
double rSum = 0;
for (int i = 1; i <= 100; i++)
rSum += 1.0 / i;
Console.WriteLine("1~100의 역수의 합 = {0}", rSum);
}
}
}
'C# > Foundation' 카테고리의 다른 글
007. 구구단을 출력하시오 (0) | 2021.03.25 |
---|---|
006. 두 정수 x, y를 입력받아 x의 y 승을 계산하시오. (0) | 2021.03.25 |
004. 실수(double)로 키(cm)와 체중(kg)을 입력받아 BMI를 계산하고 비만정도를 출력하시오 (0) | 2021.03.25 |
003. 정수 2개를 입력받아 6개 관계연산자로 계산한 결과를 출력하시오 (0) | 2021.03.25 |
002. 정수 2개를 입력 받아 덧셈, 뺄셈, 곱셈, 나눗셈, 나머지 값을 출력 (0) | 2021.03.16 |