pat乙級-1002この数(20点)ブラシノート(c++、テスト用例)を書く
5695 ワード
前に書く難易度:簡単 詳細処理 デジタルピンイン辞書エラー、1,3,5テストポイントエラー! 特にこの記録
テーマの詳細
acコード参考記事 1002この数(20点) を書き出します
テーマの詳細
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;
}