pat乙級-1002この数(20点)ブラシノート(c++、テスト用例)を書く

5695 ワード

前に書く
  • 難易度:簡単
  • 詳細処理
  • デジタルピンイン辞書エラー、1,3,5テストポイントエラー!
  • 特にこの記録

  • テーマの詳細
            n,         ,              。
    
        :
             1      ,       n   。     n    10
    ​100
    ​​ 。
    
        :
           n            ,       1   ,                 。
    
        :
    1234567890987654321123456789
        :
    yi san wu
    

    acコード
    #include
    #include
    #include
    #include
    using namespace std;
    
    string nums[] = { "ling","yi","er","san","si","wu","liu","qi","ba","jiu" };
    int main()
    {
        string s;
        cin >> s;
        int sum = 0;
        for(int i=0; i<s.size(); i++)
            sum += (s[i]-'0');
        string ss = to_string(sum);
        for(int i=0; i<ss.size()-1; i++)
            cout << nums[ss[i]-'0'] << " ";
        cout << nums[ss[ss.size()-1]-'0'];
        return 0;
    }
    
  • 参考記事
  • 1002この数(20点)
  • を書き出します