10 条题解
-
2
#include<bits/stdc++.h> using namespace std; string a[]={"ling","yi","er","san","si","wu","liu","qi","ba","jiu","shi"}; int main(){ int n; cin>>n; if(n>=10&&n<=99){ if(n%10!=0&&n>=21)cout<<a[n/10]<<" shi "<<a[n%10]; else if(n>=11&&n%10!=0)cout<<"shi "<<a[n%10]; else if(n!=10)cout<<a[n/10]<<" shi"; else cout<<"shi"; } else cout<<a[n]; return 0; }
-
2
#include<bits/stdc++.h> using namespace std; int n; void f(int n){ if(n>=0&&n<=9){ if(n==1)cout<<"yi"; if(n==2)cout<<"er"; if(n==3)cout<<"san"; if(n==4)cout<<"si"; if(n==5)cout<<"wu"; if(n==6)cout<<"liu"; if(n==7)cout<<"qi"; if(n==8)cout<<"ba"; if(n==9)cout<<"jiu"; if(n==0)cout<<"ling"; } else{ int k=n/10; if(k==1)cout<<"shi "; if(k==2)cout<<"er shi "; if(k==3)cout<<"san shi "; if(k==4)cout<<"si shi "; if(k==5)cout<<"wu shi "; if(k==6)cout<<"liu shi "; if(k==7)cout<<"qi shi "; if(k==8)cout<<"ba shi "; if(k==9)cout<<"jiu shi "; k=n%10; if(k==1)cout<<"yi"; if(k==2)cout<<"er"; if(k==3)cout<<"san"; if(k==4)cout<<"si"; if(k==5)cout<<"wu"; if(k==6)cout<<"liu"; if(k==7)cout<<"qi"; if(k==8)cout<<"ba"; if(k==9)cout<<"jiu"; } } int main(){ cin>>n; f(n); return 0; } -
0
#include<bits/stdc++.h> using namespace std; string s[15] = {"ling","yi","er","san","si","wu", "liu","qi","ba","jiu","shi"}; void f(int n){ if(n<10)cout<<s[n]; else if(n == 10)cout<<"shi"; else if(n%10 == 0)cout<<s[n/10]<<" shi"; else if(n<20)cout<<"shi "<<s[n%10]; else{ cout<<s[n/10]<<" "<<"shi"<<" "<<s[n%10]; } } int main(){ int n; cin>>n; f(n); return 0; }
-
0
#include<bits/stdc++.h> using namespace std; string s[15] = {"ling","yi","er","san","si","wu", "liu","qi","ba","jiu","shi"}; void f(int n){ if(n<10)cout<<s[n]; else if(n == 10)cout<<"shi"; else if(n%10 == 0)cout<<s[n/10]<<" shi"; else if(n<20)cout<<"shi "<<s[n%10]; else{ cout<<s[n/10]<<" "<<"shi"<<" "<<s[n%10]; } } int main(){ int n; cin>>n; f(n); return 0; }
-
0
#include<bits/stdc++.h> using namespace std; string s[15] = {"ling","yi","er","san","si","wu", "liu","qi","ba","jiu","shi"}; void f(int n){ if(n<10)cout<<s[n]; else if(n == 10)cout<<"shi"; else if(n%10 == 0)cout<<s[n/10]<<" shi"; else if(n<20)cout<<"shi "<<s[n%10]; else{ cout<<s[n/10]<<" "<<"shi"<<" "<<s[n%10]; } } int main(){ int n; cin>>n; f(n); return 0; }
-
0
#include<bits/stdc++.h> using namespace std; string s[15] = {"ling","yi","er","san","si","wu", "liu","qi","ba","jiu","shi"}; void f(int n){ if(n<10)cout<<s[n]; else if(n == 10)cout<<"shi"; else if(n%10 == 0)cout<<s[n/10]<<" shi"; else if(n<20)cout<<"shi "<<s[n%10]; else{ cout<<s[n/10]<<" "<<"shi"<<" "<<s[n%10]; } } int main(){ int n; cin>>n; f(n); return 0; }
-
0
#include<bits/stdc++.h> using namespace std; string s[15] = {"ling","yi","er","san","si","wu", "liu","qi","ba","jiu","shi"}; void f(int n){ if(n<10)cout<<s[n]; else if(n == 10)cout<<"shi"; else if(n%10 == 0)cout<<s[n/10]<<" shi"; else if(n<20)cout<<"shi "<<s[n%10]; else{ cout<<s[n/10]<<" "<<"shi"<<" "<<s[n%10]; } } int main(){ int n; cin>>n; f(n); return 0; }
-
0
#include<bits/stdc++.h> using namespace std; string a[]={"ling","yi","er","san","si","wu","liu","qi","ba","jiu","shi"}; int main(){ int n; cin>>n; if(n>=10&&n<=99){ if(n%10!=0&&n>=21)cout<<a[n/10]<<" shi "<<a[n%10]; else if(n>=11&&n%10!=0)cout<<"shi "<<a[n%10]; else if(n!=10)cout<<a[n/10]<<" shi"; else cout<<"shi"; } else cout<<a[n]; return 0; } -
-1
所以,肝帝的尽头,是什么呢?
#include<bits/stdc++.h> #define int long long using namespace std; int a; string China(int a){ if(a==0) return "ling"; if(a==1) return "yi"; if(a==2) return "er"; if(a==3) return "san"; if(a==4) return "si"; if(a==5) return "wu"; if(a==6) return "liu"; if(a==7) return "qi"; if(a==8) return "ba"; if(a==9) return "jiu"; if(a==10) return "shi"; if(a==11) return "shi yi"; if(a==12) return "shi er"; if(a==13) return "shi san"; if(a==14) return "shi si"; if(a==15) return "shi wu"; if(a==16) return "shi liu"; if(a==17) return "shi qi"; if(a==18) return "shi ba"; if(a==19) return "shi jiu"; if(a==20) return "er shi"; if(a==21) return "er shi yi"; if(a==22) return "er shi er"; if(a==23) return "er shi san"; if(a==24) return "er shi si"; if(a==25) return "er shi wu"; if(a==26) return "er shi liu"; if(a==27) return "er shi qi"; if(a==28) return "er shi ba"; if(a==29) return "er shi jiu"; if(a==30) return "san shi"; if(a==31) return "san shi yi"; if(a==32) return "san shi er"; if(a==33) return "san shi san"; if(a==34) return "san shi si"; if(a==35) return "san shi wu"; if(a==36) return "san shi liu"; if(a==37) return "san shi qi"; if(a==38) return "san shi ba"; if(a==39) return "san shi jiu"; if(a==40) return "si shi"; if(a==41) return "si shi yi"; if(a==42) return "si shi er"; if(a==43) return "si shi san"; if(a==44) return "si shi si"; if(a==45) return "si shi wu"; if(a==46) return "si shi liu"; if(a==47) return "si shi qi"; if(a==48) return "si shi ba"; if(a==49) return "si shi jiu"; if(a==50) return "wu shi"; if(a==51) return "wu shi yi"; if(a==52) return "wu shi er"; if(a==53) return "wu shi san"; if(a==54) return "wu shi si"; if(a==55) return "wu shi wu"; if(a==56) return "wu shi liu"; if(a==57) return "wu shi qi"; if(a==58) return "wu shi ba"; if(a==59) return "wu shi jiu"; if(a==60) return "liu shi"; if(a==61) return "liu shi yi"; if(a==62) return "liu shi er"; if(a==63) return "liu shi san"; if(a==64) return "liu shi si"; if(a==65) return "liu shi wu"; if(a==66) return "liu shi liu"; if(a==67) return "liu shi qi"; if(a==68) return "liu shi ba"; if(a==69) return "liu shi jiu"; if(a==70) return "qi shi"; if(a==71) return "qi shi yi"; if(a==72) return "qi shi er"; if(a==73) return "qi shi san"; if(a==74) return "qi shi si"; if(a==75) return "qi shi wu"; if(a==76) return "qi shi liu"; if(a==77) return "qi shi qi"; if(a==78) return "qi shi ba"; if(a==79) return "qi shi jiu"; if(a==80) return "ba shi"; if(a==81) return "ba shi yi"; if(a==82) return "ba shi er"; if(a==83) return "ba shi san"; if(a==84) return "ba shi si"; if(a==85) return "ba shi wu"; if(a==86) return "ba shi liu"; if(a==87) return "ba shi qi"; if(a==88) return "ba shi ba"; if(a==89) return "ba shi jiu"; if(a==90) return "jiu shi"; if(a==91) return "jiu shi yi"; if(a==92) return "jiu shi er"; if(a==93) return "jiu shi san"; if(a==94) return "jiu shi si"; if(a==95) return "jiu shi wu"; if(a==96) return "jiu shi liu"; if(a==97) return "jiu shi qi"; if(a==98) return "jiu shi ba"; if(a==99) return "jiu shi jiu"; return ""; } signed main(){ ios::sync_with_stdio(0); cin.tie(0),cout.tie(0); cin>>a; cout<<China(a); return 0; }点个赞吧,谢谢!
-
-2
#include<bits/stdc++.h> #define int long long using namespace std; string a[101]={"ling","yi","er","san","si","wu","liu","qi","ba","jiu","shi"}; signed main(){ int n; cin>>n; for(int i=11;i<=99;i++){ if(i%10==0) a[i]=a[i/10]+" "+"shi"; else if(i<=19) a[i]="shi "+a[i%10]; else a[i]=a[i/10]+" shi "+a[i%10]; } cout<<a[n]; return 0; }
- 1
信息
- ID
- 5633
- 时间
- 1000ms
- 内存
- 16MiB
- 难度
- 2
- 标签
- 递交数
- 80
- 已通过
- 31
- 上传者