1 ~ 100 숫자 중 홀수만 출력하는 프로그램을 작성.
1-1. for문을 사용해 홀수 출력하기
{
for (int i = 1; i <= 100; i++)
{
if (i % 2 == 1)
{
Console.WriteLine(i);
}
}
}
1-2. while문을 사용해 홀수 출력하기
{
int i = 1;
while (i <= 100)
{
if (i % 2 == 1)
{
Console.WriteLine(i);
}
i++;
}
}
1-3. do-while문을 사용해 홀수 출력하기
{
int i = 1;
do
{
if (i % 2 == 1)
{
Console.WriteLine(i);
}
i++;
} while (i <= 100);
}
주어진 숫자 배열의 합계와 평균을 계산하는 프로그램을 작성
NumArrSum(): 배열의 합계를 계산하는 함수
NumArrAvg(): 배열의 평균을 계산하는 함수
{
float[] numArr = { 10.0f, 20.0f, 30.0f, 40.0f, 50.0f };
float Sum = NumArrSum(numArr);
float Avg = NumArrAvg(numArr);
Console.WriteLine("Sum: " + Sum);
Console.WriteLine("Average: " + Avg);
float NumArrSum(float[] numArr)
{
int numArrLen = numArr.Length;
float Sum = 0;
for (int i = 0; i < numArrLen; i++)
{
Sum = Sum + numArr[i];
}
return Sum;
}
float NumArrAvg(float[] numArr)
{
int numArrLen = numArr.Length;
float numArrAvg = NumArrSum(numArr) / numArrLen;
return numArrAvg;
}
}
사용자로부터 입력받은 숫자의 팩토리얼을 계산하는 프로그램을 작성
{
Console.Write("Enter a number: ");
string input = Console.ReadLine();
int num;
bool isNum = int.TryParse(input, out num);
if (isNum)
{
Console.WriteLine("Factorial of " + num + " is " + Factorial(num));
}
else Console.WriteLine("숫자를 입력해주세요");
int Factorial(int num)
{
int factorial = 1;
for(int i = num; i >= 1; i--)
{
factorial *= i;
}
return factorial;
}
}