تابعی بنویسید که در عددی بین 1 تا 1000 را به عنوان آرگومان بگیرد. آن را به حروف تبدیل کرده و در خروجی برگرداند.
نمونه های ورودی و خروجی
numberstoletters(23) ➞ twenty three
numberstoletters(405) ➞ four hundred and five
numberstoletters(100) ➞ one hundred
numberstoletters(855) ➞ eight hundred and fifty five
numberstoletters(213) ➞ two hundred and thirteen
نکته: به and بعد از صدگان توجه شود
EXPECT_STREQ(NumberToWords(23).c_str(), "twenty three"); EXPECT_STREQ(NumberToWords(405).c_str(), "four hundred and five"); EXPECT_STREQ(NumberToWords(100).c_str(), "one hundred"); EXPECT_STREQ(NumberToWords(855).c_str(), "eight hundred and fifty five"); EXPECT_STREQ(NumberToWords(213).c_str(), "two hundred and thirteen");
نظرات