/*
question :阶乘
*/
using System;
namespace TestApp
{
class Test
{
public int Times(int n)
{
int temp=1;
if(n==0||n==1)
{
temp=1;
}
else
{
for(int i=1; i<=n; i++)
{
temp=temp*i;
}
}
Console.WriteLine("{0}阶乘是{1}: ", n, temp);
return temp;
}
static void Main()
{
int i=0;
Test test1 = new Test();
while(i>-1)
{
Console.Write("输入求阶乘一个整数: ");
i = Int32.Parse(Console.ReadLine());
test1.Times(i);
}
}
}
}
C#基础编程---阶乘
最新推荐文章于 2025-04-26 23:11:15 发布