[Stage3. 각자 속도에 맞춰 나아가기]
드디어 Stage3의 달리기반에 진입했다. 달리기반의 연습문제 Lv1을 해결했다.
Lv1. 기초 문법 파헤치기
연습문제들의 상세한 제목은 아래와 같다.
1. 홀수 출력
2. 배열을 사용한 합계 및 평균 계산
1. 홀수 출력
- 제어문 중 반복문(for, while, do-while)과 조건문(if)에 대한 이해
1부터 100까지의 숫자 중에서 홀수만 출력하는 프로그램을 작성하세요.
- for문을 사용해 홀수를 출력해 주세요.
for (int i = 1; i <= 100; ++i)
{
if (i % 2 == 1)
{
Console.WriteLine(i);
}
}
- while문을 사용해 홀수를 출력해 주세요.
int num = 1;
while(num <= 100)
{
if(num % 2 == 1)
{
Console.WriteLine(num);
}
num++;
}
- do-while문을 사용해 홀수를 출력해 주세요.
int num2 = 1;
do
{
if(num2 % 2 == 1)
{
Console.WriteLine(num2);
}
num2++;
}
while(num2 <= 100);
2. 배열을 사용한 합계 및 평균 계산
- 배열에 대한 이해
- 변수 선언
- 산술 연산자 활용
주어진 숫자 배열의 합계와 평균을 계산하는 프로그램을 작성하세요.
- 풀이
int[] numbers = { 10, 20, 30, 40, 50 };
int sum = 0;
float avg = 0f;
for(int i = 0; i < numbers.Length; ++i)
{
sum += numbers[i];
}
avg = (float)sum / (float)numbers.Length;
Console.WriteLine("Sum : " + sum);
Console.WriteLine("Average : " + avg);
- 실행 결과
배열에 1을 추가해서 Average가 float로 잘 계산됐는지 확인
'공부 기록 > C#' 카테고리의 다른 글
[C#] 행맨 게임 만들기 (달리기반 Lv3) (0) | 2025.01.06 |
---|---|
[C#] 내일배움캠프 사전캠프 과제 - 달리기반 Lv2. 기초 문법 활용해보기 (팩토리얼 계산, 숫자 맞추기 게임, 구구단 출력, 배열 최댓값 최솟값 찾기, 정렬) (0) | 2025.01.03 |
[C#] 내일배움캠프 사전캠프 과제 - 걷기반 Lv2. 제어문(조건문, 연산자) (1) | 2024.12.31 |
[C#] 내일배움캠프 사전캠프 과제 - 걷기반 Lv1. 데이터와 연산자 (0) | 2024.12.27 |
[C#] 내일배움캠프 사전캠프 - C# 사전 문법 기초 (is, as, Convert, Parse, TryParse, 접근제한자) (4) | 2024.12.26 |