練習2.3数の総和 - 強化されたバージョン(シミュレーション)

練習2.3数の総和 - 強化されたバージョン(20分)

所定数A(1)及び非負整数Nが(0)、列の数との和を見つけるS = A + A + A A A + + A A N数Aを)。例えば、A = 1、  N = 3、1。

入力フォーマット:

デジタル入力A及び非負整数N.

出力フォーマット:

出力列の数のN項目と和Sの値を

サンプル入力:

1 3

出力例:

123

解決法:法+を見つけるためにアナログの多数の追加
1の#include <iostreamの>
 2の#include <cstdioを>
 3の#include <CStringの>
 4  使って 名前空間STDを、
5  のconst  int型 MAXN = 1E5 + 10 6のtypedef 長い LL。
7  LLのNUM [MAXN]。
8  INT メイン()
 9  {
 10      のLL A、N。
11      CIN >> A >> N。
12      であれば(N == 0 13          COUT << 0 << ENDL。
14      
15      {
16          LL CNT = 0 ;
 17          LL TMP = 0 18である         ため(LL I = 0、I <N - 、Iは++ 19          {
 20は              TMP + =ニッケル(Ni)* A;
 21である              NUM [CNT ++] = TMPの%10 ;
 22である              TMP / = 10 ;
 23である         }
 24          IF (TMP)
 25              のprintf(" %のLLD "、TMP); // 10以上トップ場合だけでなく、搬送する必要があることに注意してください
26である         ため(I = CNT-LL 。1 ; I> = 0; i-- 27              のprintf(" %のLLD " 、NUM [I])。
28      }
 29      リターン 0 30 }

 

おすすめ

転載: www.cnblogs.com/1013star/p/11246918.html