1002

部分正确?

#include<iostream>
#include<vector>
#include<string>
using namespace std;

int main()
{
    vector<string> format_numbers{ "ling","yi","er","san","si","wu","liu","qi","ba","jiu" };

    string n = "3";
    //cin >> n;
    unsigned short sum = 0;
    for (auto &r : n)
    {
        sum = sum + static_cast<int>(r) - 48;
    }
    cout << sum << endl;
    string out;

    if (0 == sum)
    {
        out = string(format_numbers[0]);
    }
    else
    {
        while (sum % 10)
        {
            if (0 == out.length())
                out = string(format_numbers[sum % 10]);
            else
                out = string(format_numbers[sum % 10]) + " " + out;
            sum = sum / 10;
        }
    }
    cout << out;

    cin.ignore();
    return 0;
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 人生不如意十有八九,这算是中国的一句老话,说的通俗一点就是,你遇到的所有事情,大部分是不会按照你的想法去演进的,大...
    觞咏阅读 735评论 3 9
  • 国庆第二天,7点叫醒儿子,看到mp4在床上,我开始不淡定了。问儿子昨天看到几点,儿子说没看,直接睡了。我去书桌上看...
    玲03阅读 264评论 2 2
  • 自己阅读的感受 本次作业拖的时间较长,下笔写时都快没有感觉了,听了两遍录音、看了几遍书,只有一次早晨阅读时比较有感...
    digman阅读 376评论 0 0
  • 生活难免会遇到不顺心,正确看待问题才是关键,心态决定胜败。学会用积极的心态看待问题,善于利用辩证唯物主义,用辩证的...
    墨瞳_3611阅读 255评论 0 0
  • 傍晚,偶然听到了这首歌,回忆止不住的往上涌。对我来说,这不单单是一首曲子,它是陪伴了我度过了艰难的几年. 第一...
    呦之阅读 217评论 0 0