输入格式:
输入在一行中给出一个整数,如:1234。
提示:整数包括负数、零和正数。
输出格式:
在一行中输出这个整数对应的拼音,每个数字的拼音之间用空格分开,行末没有最后的空格。如 yi er san si。
输入样例:
-600
输出样例:
fu liu ling ling
在这里插入代码片
#include<iostream>
using namespace std;
int main()
{
int i = 0;
char a[10];
cin.getline(a, 10);
while(a[i]!='\0')
{
if(i!=0)
cout << " ";
switch((int)a[i])
{
case 45:
cout << "fu";
break;
case 48:
cout << "ling";
break;
case 49: cout << "yi";
break;
case 50:
cout << "er";
break;
case 51:
cout << "san";
break;
case 52:
cout << "si";
break;
case 53:
cout << "wu";
break;
case 54:
cout << "liu";
break;
case 55:
cout << "qi";
break;
case 56:
cout << "ba";
break;
case 57:
cout << "jiu";
break;
}
i++;
}
return 0;
}
版权声明:本文为Echo_james原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。