사용자에게 특정 숫자를 입력받아, 해당 숫자의 팩토리얼을 계산하는 프로그램
ex)사용자가 5를 입력한 경우, 5! = 5*4*3*2*1 의 값을 출력
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace RoadBook.CsharpBasic.Chapter01.f0506
{
class test
{
public void Run()
{
int result = 1;
Console.Write("숫자를 입력하세요: ");
int user = Convert.ToInt32(Console.ReadLine());
Console.Write("{0}! = ", user);
for(int i = user; i>0; i--)
{
result *= i;
if (i > 1)
{
Console.Write("{0}*",i);
}
else
{
Console.WriteLine(i);
}
}
}
}
}
'IT > C#' 카테고리의 다른 글
C# (객체지향_자동차 클래스 설계) (0) | 2021.05.06 |
---|---|
C# (은행 ATM 기기 프로그램) (0) | 2021.05.06 |
C# (사용자가 랜덤 숫자를 맞추는 프로그램) (0) | 2021.05.06 |
C# (전역변수와 지역변수 차이) (0) | 2021.05.06 |
C# (성적의 총점과 평균 출력) (0) | 2021.05.06 |