private void button1_Click(object sender, EventArgs e)
{
String UserNumber = this.textBox1.Text;
int NewUserNumber = Convert.ToInt32(UserNumber);
int result = 0;
int second = 0;
while (NewUserNumber >= 1)
{
result = NewUserNumber * (NewUserNumber - 1);
NewUserNumber--;
}
String i = Convert.ToString(result);
this.textBox2.Text = i;
}
}
이것이 나를위한 숙제라고 알고 있지만, 나는 붙어 있습니다. 나는 정말로 이것을 해결하기를 원하지 않는다. 나는 그것을 스스로하고 싶다.C# SIMPLE 팩토리얼 프로그램
..
어떤 도움을 그것이 작동하지 않는 이유는. 그것은 아무리 내가 넣어 무엇을 2를 출력하지거야 .. 내가 쉽게 자바에서이 작업을 수행 할 수
을 이해하지 않지만, 변환은 나에게 도착 잘 될 것입니다.
당신의 내용을 덮어 때문에'마다 result'. – Corak
그냥 0으로 결과를 초기화 중이기 때문에, 1로 초기화합니다. Result = 1. 또한 매번 result의 결과 값을 덮어 쓰고 있습니다. 결과 = result * (number-1) – Akshay