は、あなたはいくつかの小さな正の整数の階乗を計算するように求められ、正確な質問SPOJここで小さな階乗の問題
です。
入力:
整数t、1 < = T < = 100、テストケースの数を表す、Tライン続く、単一の整数n、1 < = N < = 100をそれぞれ含みます。
出力:
各整数についてn個の入力に与えられ、nの値を持つ行を表示!
例
サンプル入力:
4 1 2 5 3
出力例:私はSPOJ小さな階乗問題を符号化している
1 2 120 6
いいえ、24だが、裁判官は間違った答えとして言っている。私のコードを見て助けてください。
class Program
{
static void Main(string[] args)
{
long numOfTestCases=0;
string factForAll = "";
numOfTestCases = Convert.ToInt32(Console.ReadLine());
long[] numArray = new long[numOfTestCases];
for (long i = 0; i < numArray.Length; i++)
{
numArray[i]= Convert.ToInt64(Console.ReadLine());
}
foreach (var item in numArray)
{
long factResult = findFact(item);
factForAll += factResult+"\n";
}
Console.WriteLine();
Console.WriteLine(factForAll);
}
public static long findFact(long number)
{
long factorial = 1;
if (number<=1)
{
factorial = 1;
}
for (long i = 1; i <=number; i++)
{
factorial *= i;
}
return factorial;
}
}
への切り替えをお勧めしますが、質問してください、または実際の質問へのリンクを投稿することができます。 – Jethro
これ以上の情報がないので、すぐに質問に答えないので間違っていると思います。あなたは文字列を作り、すべての入力が読み込まれた後にそれを印刷します。そして、あなたはどのように脱出するかを教えません(途中でF6、Enterを押します)。 –