1. 程式人生 > >1005. Spell It Right (20)-PAT甲級真題

1005. Spell It Right (20)-PAT甲級真題

#include <iostream>
#include <string>

using namespace std;

int main()
{
	int sum = 0;
	string s;
	cin >> s;
	for (int i = 0; i <s.length(); i++)
	{
		sum += (s[i] - '0');
	}
	string sum_str = to_string(sum);
	string arr[10] = { "zero","one","two","three","four","five","six","seven","eight","nine", };
	cout << arr[sum_str[0] - '0'];
	for (int i = 1; i <sum_str.length(); i++)
	{
		cout << " " << arr[sum_str[i] - '0'];
	}
	return 0;
}