求如何编写一个念数字程序(c语言)
问题如下:编写一个念数字程序,当输入一个整数n(大于等于0,小于等于99),计算机就输入这个整数的汉语拼音,若输入的数不合要求,计算机输入"CUOWU"如:87BASHI...
问题如下:
编写一个念数字程序,当输入一个整数n(大于等于0,小于等于99),计算机就输入这个整数的汉语拼音,若输入的数不合要求,计算机输入"CUO WU"
如:87
BA SHI QI 展开
编写一个念数字程序,当输入一个整数n(大于等于0,小于等于99),计算机就输入这个整数的汉语拼音,若输入的数不合要求,计算机输入"CUO WU"
如:87
BA SHI QI 展开
3个回答
展开全部
#include <stdio.h>
void re(int a)
{
char *b[]={"shi","yi","er","san","si","wu","liu","qi","ba","jiu"};
if (a==0)
printf("ling");
else if (a<10)
printf("%s",b[a]);
else if (a==10)
printf("%s",b[0]);
else if (a<20)
printf("%s %s",b[0],b[a%10]);
else if (!(a%10))
printf("%s %s",b[a/10],b[0]);
else
printf("%s %s %s",b[a/10],b[0],b[a%10]);
putchar('\n');
}
int main(int argc, char* argv[])
{
int a;
scanf("%d",&a);
if (a<100&&a>=0) re(a);
else printf("CUO WU\n");
system("pause");
return 0;
}
void re(int a)
{
char *b[]={"shi","yi","er","san","si","wu","liu","qi","ba","jiu"};
if (a==0)
printf("ling");
else if (a<10)
printf("%s",b[a]);
else if (a==10)
printf("%s",b[0]);
else if (a<20)
printf("%s %s",b[0],b[a%10]);
else if (!(a%10))
printf("%s %s",b[a/10],b[0]);
else
printf("%s %s %s",b[a/10],b[0],b[a%10]);
putchar('\n');
}
int main(int argc, char* argv[])
{
int a;
scanf("%d",&a);
if (a<100&&a>=0) re(a);
else printf("CUO WU\n");
system("pause");
return 0;
}
意法半导体(中国)投资有限公司
2023-06-12 广告
2023-06-12 广告
单片机汇编程序是用汇编语言编写的程序,用于控制单片机的操作。汇编语言是一种比较接近计算机硬件语言的低级语言,相对于高级语言来说更容易理解和实现。下面是单片机汇编程序的基本步骤:1. 将代码和数据汇编到规定的段中。2. 在存储器中用未初始化的...
点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
展开全部
先定义好拼音,在根据数据处理;
n%m
n/m得到每个数;
1-9对应一个拼音;
当为一个数字时,直接输出对应拼音;
当为2位数据时,分别得到十位和个位输出就行了呀;
n%m
n/m得到每个数;
1-9对应一个拼音;
当为一个数字时,直接输出对应拼音;
当为2位数据时,分别得到十位和个位输出就行了呀;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Include<stdio.h>
void main ()
{
int n;
scanf("%d",&n);
switch(n)
{ case:0 printf("LING") break;
case:1 printf("YI") break;
.
.
.
.
.
.
case:99 printf("JIU SHI JIU") break;
defualt printf("CUO WU") break;
}
}
void main ()
{
int n;
scanf("%d",&n);
switch(n)
{ case:0 printf("LING") break;
case:1 printf("YI") break;
.
.
.
.
.
.
case:99 printf("JIU SHI JIU") break;
defualt printf("CUO WU") break;
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询