输入格式:
输入在一行中给出一个整数,如: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;
}
该博客介绍如何使用C++编程实现输入一个整数,包括负数,然后输出每个数字对应的拼音,负数前会输出'fu'。示例中输入'-600',输出结果为'fu liu ling ling'。
1031

被折叠的 条评论
为什么被折叠?



