小编Jua*_*uan的帖子

C#,找到一个数字的最大素数因子

我是编程新手,我正在练习C#编程技巧.我的应用程序旨在找到用户输入的数字的最大素数因子.但我的应用程序没有返回正确的答案,我真的不知道问题出在哪里.你能帮我么?

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Calcular máximo factor primo de n. De 60 es 5.");
            Console.Write("Escriba un numero: ");
            long num = Convert.ToInt64(Console.ReadLine());
            long mfp = maxfactor(num);
            Console.WriteLine("El maximo factor primo es: " + num);
            Console.Read();
        }
        static private long maxfactor (long n)
        {
            long m=1 ;
            bool en= false;
            for (long k = n / 2; !en && k > 1; k--)
            {
                if …
Run Code Online (Sandbox Code Playgroud)

c#

3
推荐指数
1
解决办法
8304
查看次数

标签 统计

c# ×1