while문을 이용하여 키보드에서 숫자를 입력 받아 입력 받은 모든 수의 평균을 출력하는 프로그램을 작성해보자. 0이 입력되면 입력이 종료되고 평균을 구하여 출력한다.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApp7
{
class Program
{
static void Main(string[] args)
{
double sum = 0;
double count = 0;
double avg = 0;
while (true)
{
Console.Write($"숫자를 입력하세요:");
double num = double.Parse(Console.ReadLine());
sum += num;
count++;
if (num == 0)
{
count = count - 1;
avg = sum / count;
string average = string.Format("{0:f1}",avg );
Console.WriteLine($"입력된 수의 개수는 {count}이며 평균은{average}입니다.");
}
}
}
}
}
'Programming > C#' 카테고리의 다른 글
C# 구구단 프로그램을 작성 (0) | 2021.04.28 |
---|---|
C# 제어문, 반복문 실습문제 5개 (0) | 2021.04.27 |
C# 1부터 10사이의 짝수의 합 홀수의 곱 (0) | 2021.04.27 |
C# - switch-case 실습 (0) | 2021.04.27 |
C# 놀이동산 실습 (0) | 2021.04.27 |
댓글