首页 > 其他分享 >2023/4/27

2023/4/27

时间:2023-04-27 20:44:50浏览次数:43  
标签:yi 27 2023 else liu printf ling er

L1-007 念数字 分数 10 作者 翁恺 单位 浙江大学

输入一个整数,输出每个数字对应的拼音。当整数为负数时,先输出fu字。十个数字对应的拼音如下:

0: ling
1: yi
2: er
3: san
4: si
5: wu
6: liu
7: qi
8: ba
9: jiu
 

输入格式:

输入在一行中给出一个整数,如:1234

提示:整数包括负数、零和正数。

输出格式:

在一行中输出这个整数对应的拼音,每个数字的拼音之间用空格分开,行末没有最后的空格。如
yi er san si

输入样例:

-600
 

输出样例:

fu liu ling ling





#include<stdio.h>
#include<string.h>
int main()
{
char a[1001];
gets(a);
for(int i=0;i<strlen(a);i++)
{
if(i==strlen(a)-1)
{
if(a[i]=='-')
{
printf("fu");
}
else if(a[i]=='0')
{
printf("ling");
}
else if(a[i]=='1')
{
printf("yi");
}
else if(a[i]=='2')
{
printf("er");
}
else if(a[i]=='3')
{
printf("san");
}
else if(a[i]=='4')
{
printf("si");
}
else if(a[i]=='5')
{
printf("wu");
}
else if(a[i]=='6')
{
printf("liu");
}
else if(a[i]=='7')
{
printf("qi");
}
else if(a[i]=='8')
{
printf("ba");
}
else if(a[i]=='9')
{
printf("jiu");
}
}
else
{
if(a[i]=='-')
{
printf("fu ");
}
else if(a[i]=='0')
{
printf("ling ");
}
else if(a[i]=='1')
{
printf("yi ");
}
else if(a[i]=='2')
{
printf("er ");
}
else if(a[i]=='3')
{
printf("san ");
}
else if(a[i]=='4')
{
printf("si ");
}
else if(a[i]=='5')
{
printf("wu ");
}
else if(a[i]=='6')
{
printf("liu ");
}
else if(a[i]=='7')
{
printf("qi ");
}
else if(a[i]=='8')
{
printf("ba ");
}
else if(a[i]=='9')
{
printf("jiu ");
}
}
}
return 0;
}

标签:yi,27,2023,else,liu,printf,ling,er
From: https://www.cnblogs.com/wangxinyuan1108/p/17360173.html

相关文章

  • 4月27日打卡
    美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统。2014年底,为庆祝“计算机科学教育周”正式启动,奥巴马编写了很简单的计算机代码:在屏幕上画一个正方形。现在你也跟他一起画吧!输入格式:输入在一行中给出正方形边长N(3≤N≤21)和......
  • 2023.4.27编程一小时打卡
    一、问题描述:建立一个向量容器的实例s,不断对s调用push_back向其中增加新的元素,观察在此过程中s.capacity()的变化。二、解题思路:首先,编写一个向量容器vector<int>s,利用循环对其进行不断调用push_back,再输出它的capacity()函数观察它向量容器的容量的变化。三、代码实现:1#in......
  • 2023冲刺清北营7
    由于题目名称非常简洁,并且没有任何新意,所以……T1Apj考虑如何判断一个区间是否合法,首先找到区间内所有奇数的位置,显然这些位置需要通过\(2\)操作变为\(0\),因此一个比较显然的条件是这些位置的个数必须为偶数,考虑将区间变为\(0\)的过程,简单模拟不难发现相邻两个奇数位置两......
  • 4.27
    #include<stdio.h>voidprint(ints[]);intjudge(intc[]);intj=0;main(){intsweet[10]={10,2,8,22,16,4,10,6,14,20};inti,t[10],l;printf("child12345678910\n");printf("......................\n");printf("tim......
  • 每日总结2023-04-27——关于全局变量的基础使用
    今天完成了对全局变量的使用packagecom.example.math;/**全局变量**/importandroid.app.Application;publicclassCustomApplicationextendsApplication{privatestaticfinalStringVALUE="111";privateStringvalue;@Overridepublic......
  • 2023年4月27日周四
    计划删减代码,把它变成自己的,准备答辩学习前端知识angular框架,html语法扎实的学,css,JavaScript学习后端框架,Java语言学扎实点知道接口怎么回事,尝试或明白一个接口怎么写解决配置文件中resources中的几千个报错,不解决,无意义要搞明白数据库中的字段含义,以了解数据库表如......
  • iic-2023-04-27
    1、时序构成可参见《12-IIC协议介绍2》的12:12往后的地方。 2、读写过程可参见《4分钟看懂!I2C通讯协议最简单的总线通讯!》,图片内容来自上述视频,首先需要指出的是,读数据时,发出第二次起始位+设备地址+读控制位后面没有应答信号,这个可以从立创商城英锐芯下载的AT24C02手册的“随机......
  • embedded-2023-04-27
    embedded││language│──c│──c++│hardware││──万用表││──示波器││──逻辑分析仪││──proteus│└──AD│software│└──C51│││──gpio│││──中断││└──定时器│└──STM3......
  • 2023.4.27
    //Parent.vue<template>   <childv-model="value"></child></template><script>exportdefault{   data(){       return{           value:1       }   }}//Child.vue<template>   <input:value="value&......
  • 4月27日总结
    正常情况按照标准配置的环境变量,只能grid用户查看RAC集群资源状态。crsctlstatres-t但是绝大部分操作其实都是oracle用户来操作,比如启停数据库,操作完成以后就需要检查下集群资源状态。看到好多DBA在现场操作时就是来回各种切换或开多个窗口。其实有两个简单的解决方法可以......