I a écrit un code pour lequelSubstring outofindex
si 23E + 20 est l'entrée puis la sortie doit être 230000000 (20 zéros)
si 4.456E-14 est l'entrée puis 4.456000 (14 zéros) devrait être la sortie
Mais cela ne fonctionne pas correctement. S'il vous plaît laissez-moi savoir où j'ai fait erreur. Merci.
using System;
class test
{
public static void Main()
{
Console.WriteLine("Enter double");
String ext =Console.ReadLine();
if(ext.IndexOf("E")!=-1)
{
int i=ext.IndexOf("E");
ext = ext.Substring(0, i);
for (int j = 0; j < int.Parse(ext.Substring(i + 1, ext.Length - (i + 1))); j++)
ext = ext + "0";
Console.WriteLine(ext);
}
}
Console.ReadKey();
}
}
La sortie pour 4.456E-14 n'est pas 4.456000 (14 zéros). –