成都创新互联公司坚持“要么做到,要么别承诺”的工作理念,服务领域包括:网站设计制作、成都网站设计、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的香坊网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!
请实现一个函数,给定一个32为有符号整数(int 类型),函数输出该数字符合汉语习惯的读法。例如:10086 读作 " 一万零八十六"。
#include#include #include
#include #include using namespace std; void m_itoa(int num,list &vt) { int n=num; if(num<0) n=abs(num); while(n>0) { vt.push_front(n%10+'0'); n/=10; } } int main() { string n1[]={"零","一","二","三","四","五","六","七","八","九"}; string n2[]={"个","十","百","千","万","十","百","千","亿","十"}; int num; cin>>num; if(num<0) cout<<"负"; list vt; m_itoa(num,vt); list ::iterator str; int i=vt.size(); for(str=vt.begin();str!=vt.end();--i,++str) { if(*str=='0') { if(i>8) cout< 4) cout< 1) cout<
本文标题:有符号整数(int)的汉语读法。
分享网址:http://kswsj.cn/article/gsjscc.html