#include<iostream>
using namespace std;
int main()
{
string s;
string number[
10] = {
"ling",
"yi",
"er",
"san",
"si",
"wu",
"liu",
"qi",
"ba",
"jiu"};
cin >> s;
int sum =
0,t =
0;
int len = s.length();
for(
int i =
0;i < len;i++)
sum += s[i] -
'0';
int *a =
new int [len];
while(sum)
{
a[t++] = sum %
10;
sum /=
10;
}
for(
int i = t -
1;i >=
0;i--)
{
if(i ==
0)
cout << number[a[i]];
else
cout << number[a[i]] <<
' ';
}
delete [] a;
return 0;
}
printf 不能够输出string类型的
还有delete和new的用法
int *a =
new int [
10];
delete [ ] a;
s.length string的运用
#include<iostream>
using namespace std;
转载请注明原文地址: https://ju.6miu.com/read-15065.html