empire13_23 2022-10-22 16:48 采纳率: 0%
浏览 27

L1-007 念数字 格式错误

img

显示格式错误,这是为什么,求解

#include <bits/stdc++.h>
using namespace std;
int main()
{
string arr[11]={"ling","yi","er","san","si","wu","liu","qi","ba","jiu","fu"};
int n;
cin>>n;
string zuihou="";
if(n==0)
{
zuihou=arr[0];
}
else if(n>0)
{
while(n>0)
{
int i=n%10;
zuihou=arr[i]+" "+zuihou;
n=n/10;
}
}
else
{
n=fabs(n);
while(n>0)
{
int i=n%10;
zuihou=arr[i]+" "+zuihou;
n=n/10;
}
zuihou=arr[10]+" "+zuihou;
}
cout<<zuihou<<endl;
return 0;
}

  • 写回答

1条回答 默认 最新

  • 关注

    好像没啥问题把

    img

    评论

报告相同问题?

问题事件

  • 创建了问题 10月22日