p站代理网址,北京cos网站,做推送用什么网站,服务器搭建网站域名配置问题分析#xff1a;1.数据比较大#xff0c;并且输入数据时没有停顿#xff0c;所有使用字符串来存储数据
string str;
cinstr;2.使用字符串数组来存储每个数字的拼音
string S[10]{ling,yi,er,san… 问题分析1.数据比较大并且输入数据时没有停顿所有使用字符串来存储数据
string str;
cinstr;2.使用字符串数组来存储每个数字的拼音
string S[10]{ling,yi,er,san,si,wu,liu,qi,ba,jiu};
3.从后往前得到数据的每位数使用栈来逆序存储一下
栈的操作
入栈
stack.push();
出栈
stack.pop();4.注意输出格式
完整的代码
#includeiostream
#includestack
using namespace std;
typedef long long ll;
string str;
string S[10]{ling,yi,er,san,si,wu,liu,qi,ba,jiu};
stackint mystack;
int main(){cinstr;ll numstr.size();ll ans0;for(ll i0;inum;i){ansstr[i]-0;}//从各位向前 一位一位的输出 while(ans){mystack.push(ans%10);ansans/10; }coutS[mystack.top()];mystack.pop();while(!mystack.empty()){cout ;coutS[mystack.top()];mystack.pop();}}