C#の演習は、品質係数の正の整数で分解されます

タイトル:品質係数の正の整数分解。入力90、90 = 3 * 2 * 3 * 5を印刷する:例えば。
:プログラム解析:N分解品質係数は、次の手順が完了し、最も小さい素数kを見つける必要
にプリントアウト(1)nと正確に等しいプライムは、次いで、品質係数の分解処理が完了している場合、 。
kの値を印刷する必要があり、そしてkは新しいあなたの正の整数nとして、使用n分割されたn <> K、Nが、Kが割り切れる場合(2)、最初のステップを繰り返し実行します。
(3)においてnがKで割り切れない場合は、K + 1はkの値として使用され、最初のステップは、繰り返し実行されます。

    Programクラス
    { 
        静的な無効メイン(文字列[] args)
        { 
            Console.Writeは( "正の整数を入力してください:"); 
            int型NUM = Convert.ToInt32(Console.ReadLine()); 
            int型NUM = TEMPを; //入力一時変数に割り当てられる値は、レコードの整数の余り。
            文字列str = "素因数分解:" num.ToString +()+ "="; 
            のための(INT I = 2; I <= NUM; Iは++)
            { 
                IF(TEMP%以下のI == 0)
                { 
                    TEMPのTEMP = / I ; 
                    //Console.WriteLine(i); 
                    STR = i.ToString STR +()+ "*"; //一致する文字列に値を追加
                    i--します。
 
            Console.WriteLineを(str.Substring(0、str.Length - 1)); // 出力文字列とstr削除文字列の最後の文字。
            Console.ReadKey(); 
        } 
    }

  

おすすめ

転載: www.cnblogs.com/chling/p/11525618.html