C#控制台应用程序...析因应用程序代码

怪异的奥马尔

我正在创建一个控制台应用程序以查找数字N的阶乘。我使用了以下代码:

class Program
{
    static void Main(string[] args)
    {
        Console.Write("Please enter N= ");
        int n = int.Parse(Console.ReadLine());
        int i = 1;
        while ( i < n)
        {
            n = n*i;
            i++;
        }
        Console.WriteLine(n);
        Console.ReadLine();
    }
}

但这行不通。输出为负数。我输入n = 3,并且输出= -46798313。

我该如何解决这个问题?

注意:我必须使用“ while循环”。

阿伦
class Program
{
    static void Main(string[] args)
    {
        Console.Write("Please enter N= ");
        int n = int.Parse(Console.ReadLine());
        int i = 1;
        int output = 1;
        while (i <= n)
        {
            output = output * i;
            i++;
        }
        Console.WriteLine(output);
        Console.ReadLine();
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

控制台应用程序代码错误

来自分类Dev

安排C#控制台应用程序

来自分类Dev

Gmail控制台应用程序C#

来自分类Dev

使C#控制台应用程序与wpf交互

来自分类Dev

随机统计应用程序?(控制台C#)

来自分类Dev

河内C#塔控制台应用程序。

来自分类Dev

C#控制台应用程序即服务

来自分类Dev

控制台应用程序 c# 舍入

来自分类Dev

VS 2017 控制台应用程序 (C#)

来自分类Dev

GUI /控制台应用程序代码管理(C ++ / Qt)

来自分类Dev

从其他C#控制台应用程序运行C#控制台应用程序

来自分类Dev

如何从C#中的控制台应用程序运行Web应用程序

来自分类Dev

带有任务计划程序的C#控制台应用程序退出代码

来自分类Dev

如何在Windows窗体中运行控制台应用程序代码?

来自分类Dev

无法编译和执行控制台应用程序代码块

来自分类Dev

如何在C#中的控制台应用程序中激活代码的不同部分

来自分类Dev

C# 在控制台应用程序中嵌入测试代码

来自分类Dev

将 c# 控制台应用程序转换为 c# windows 窗体应用程序

来自分类Dev

如果用户在C#程序中打印“ x”,如何使控制台应用程序退出?

来自分类Dev

调用WCF的C#控制台应用程序的窗口调度程序失败

来自分类Dev

与控制台应用程序通信

来自分类Dev

Commandlet与控制台应用程序

来自分类Dev

调度控制台应用程序

来自分类Dev

C ++ GUI和控制台应用程序

来自分类Dev

C ++控制台应用程序立即退出?

来自分类Dev

使文字从C控制台应用程序闪烁

来自分类Dev

C ++ GUI和控制台应用程序

来自分类Dev

将C#控制台应用程序转换为ASP.NET MVC应用程序

来自分类Dev

C#将Windows窗体应用程序添加到控制台应用程序

Related 相关文章

热门标签

归档