B1002

来源:互联网 发布:大数据与软件工程 编辑:程序博客网 时间:2024/06/05 08:06
#include <iostream>#include<string>using namespace std;int main(){    int sum=0,sum_seperate[3],sum_num=0;    char  temp;    //字符串string类型的使用和头文件    string s_output[10]={"ling","yi","er","san","si","wu","liu","qi","ba","jiu"};    //检测回车键;char字符转化为int数值    while((temp=cin.get())!='\n')        sum+=(temp-'0');    //do...while语句格式    while(sum)    {        sum_seperate[sum_num++]=sum%10;        sum/=10;    }    while(1)    {        --sum_num;        cout<<s_output[sum_seperate[sum_num]];        if(!sum_num)            break;        cout<<' ';    }    return 0;}

————————————————
不太想用多余的内存来分离int数
能否直接由sum完成要求

0 0
原创粉丝点击