B1002

    xiaoxiao2021-03-25  99

    #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完成要求

    转载请注明原文地址: https://ju.6miu.com/read-33599.html

    最新回复(0)