1 GP
uva10101
作者:旗津魚│2017-11-26 21:54:49│巴幣:2│人氣:72
參考網路遞迴解
#include<iostream>
using namespace std;
void print(long long n){
if(n==0)
return;
if(n/10000000){
print(n/10000000);
printf(" kuti");
n%=10000000;
}
if(n/100000){
print(n/100000);
printf(" lakh");
n%=100000;
}
if(n/1000){
print(n/1000);
printf(" hajar");
n%=1000;
}
if(n/100){
print( n/100 );
printf(" shata");
n%=100;
}
if(n)
printf( " %lld", n );//直接cout<<n 會爆炸 不知道為啥
}
int main(){
long long n;
int i=1;
while(cin>>n){
printf("%4d.",i);
if(n)
print(n);
else
cout<<(" 0");
cout<<endl;
i++;
}
return 0;
}
引用網址:https://home.gamer.com.tw/TrackBack.php?sn=3801602
All rights reserved. 版權所有,保留一切權利
相關創作
留言共 0 篇留言
我要留言提醒:您尚未登入,請先
登入再留言
1喜歡★sally12guy 可決定是否刪除您的留言,請勿發表違反站規文字。
前一篇:指考完...
後一篇:uva10420...