1002. 写出这个数 (20)

来源:互联网 发布:thinkphp linux 部署 编辑:程序博客网 时间:2024/06/11 06:43

#include<iostream>using namespace std;void output(int a){switch(a){case 0:cout<<"ling";break;case 1:cout<<"yi";break;case 2:cout<<"er";break;case 3:cout<<"san";break;case 4:cout<<"si";break;case 5:cout<<"wu";break;case 6:cout<<"liu";break;case 7:cout<<"qi";break;case 8:cout<<"ba";break;case 9:cout<<"jiu";}}int main(){    char str[110]={0};int sum=0,i=0,j;int tmp[10];cin>>str;//cout<<str<<endl;while(str[i]!=0){sum+=str[i]-'0';i++;}//cout<<sum<<endl;i=0;while(sum){ tmp[i++]=sum%10;sum/=10; }for(j=i;j--;j>=0){//cout<<tmp[j]<<endl;output(tmp[j]);if(j){cout<<" ";}}return 0;}


0 0