如何用C#语言实现求阶乘?

如题所述

1、首先打开vc6.0,新建一个vc项目。

2、添加头文件。

3、添加main主函数。

4、定义一个用来求阶乘的函数。

5、在main函数定义int类型变量sum。

6、调用fact(),并将返回值赋予sum。

7、使用printf打印sum。

8、运行程序,看看结果。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2023-11-30
using System;

class Program
{
static void Main()
{
Console.Write("Enter a number: ");
string userInput = Console.ReadLine();

if (int.TryParse(userInput, out int number))
{
int factorial = 1;
for (int i = 1; i <= number; i++)
{
factorial *= i;
}
Console.WriteLine($"{number}! = {factorial}");
}
else
{
Console.WriteLine("Invalid input. Please enter a valid integer.");
}
}
}
这个程序首先获取用户的输入,然后尝试将输入转换为整数。如果转换成功,程序将计算输入的整数的阶乘并输出结果。如果输入的不是一个有效的整数,程序将输出一个错误消息。
相似回答