Je pratique une application de console C#, et j'essaye d'obtenir la fonction pour vérifier si le nombre apparaît dans une série de fibonacci ou pas mais j'obtiens des erreurs.C# fonction fibonacci retournant des erreurs
Ce que je ne faisais que:
class Program
{
static void Main(string[] args)
{
System.Console.WriteLine(isFibonacci(20));
}
static int isFibonacci(int n)
{
int[] fib = new int[100];
fib[0] = 1;
fib[1] = 1;
for (int i = 2; i <= 100; i++)
{
fib[i] = fib[i - 1] + fib[i - 2];
if (n == fib[i])
{
return 1;
}
}
return 0;
}
}
Quelqu'un peut-il me dire ce que je fais mal ici?
Définir "erreurs" ... –
Vouliez-vous dire erreurs #DEFINE? – Jonathan
Juste curieux, mais pourquoi renvoyez-vous un int plutôt qu'un bool? – Joel