gpt4 book ai didi

c# - 命名空间 'Numerics' 中不存在类型或命名空间名称 'System'

转载 作者:行者123 更新时间:2023-11-30 13:47:16 49 4
gpt4 key购买 nike

<分区>

我正在解决 problem 25Project Euler .我用 C# 为它编写了代码。但是在这种情况下,我需要使用“BigInt”,因为 Int64 不够大,无法容纳数字。但是,当我放置 using System.Numerics; 时,它会在编译期间给出错误消息(标题中的消息)。为什么是这样?我正在使用 Mono 2.10.9。

我的代码:

using System;
using System.Numerics;

public class Problem_25{
static BigInt fib(int n){
double Phi = (1+Math.Sqrt(5))/2;
double phi = (1-Math.Sqrt(5))/2;
BigInt an = Convert.BigInt((Math.Pow(Phi, n)-(Math.Pow(phi, n)))/Math.Sqrt(5));
return an;
}
static void Main(){
int i = 100;
int answer = 0;
string current_fn = "1";
while(true){
current_fn = Convert.ToString(fib(i));
if(current_fn.Length == 1000){
answer = i;
break;
}
else{
i++;
}
}
Console.WriteLine("Answer: {0}", answer);
}
}

49 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com