7-4 念数字 (20 分)

7-4 念数字 (20 分)
输入一个整数,输出每个数字对应的拼音。当整数为负数时,先输出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<math.h>
int main(){int d,c,b,a,num,sum;int i=0;scanf("%d",&b);if(b<0){printf("fu ");}a=abs(b);c=abs(b);d=abs(b);while(a!=0){//求出整数位数num=a%10;a=a/10;i++;}while(i>=2){//正序输出数字对应拼音sum=pow(10,i-1);num=c/sum%10;//c/=10;switch(num){case 0:printf("ling ");break;case 1:printf("yi ");break;case 2:printf("er ");break;case 3:printf("san ");break;case 4:printf("si ");break;case 5:printf("wu ");break;case 6:printf("liu ");break;case 7:printf("qi ");break;case 8:printf("ba ");break;case 9:printf("jiu ");break;}i--;}switch(d%10){case 0:printf("ling");break;case 1:printf("yi");break;case 2:printf("er");break;case 3:printf("san");break;case 4:printf("si");break;case 5:printf("wu");break;case 6:printf("liu");break;case 7:printf("qi");break;case 8:printf("ba");break;case 9:printf("jiu");break;}return 0;
}

PTA 念数字 c语言相关推荐

  1. PTA—念数字(C语言)两种方法

    PTA-念数字(C语言)两种方法 输入一个整数,输出每个数字对应的拼音.当整数为负数时,先输出fu字.十个数字对应的拼音如下: 0: ling 1: yi 2: er 3: san 4: si 5: ...

  2. [C语言]PTA 念数字

    7-30 念数字 (15 分) 输入一个整数,输出每个数字对应的拼音.当整数为负数时,先输出fu字.十个数字对应的拼音如下: 0: ling 1: yi 2: er 3: san 4: si 5: w ...

  3. pta 念数字(C语言实现)

    [题目描述] 输入一个整数,输出每个数字对应的拼音.当整数为负数时,先输出fu字.十个数字对应的拼音如下: 0: ling 1: yi 2: er 3: san 4: si 5: wu 6: liu ...

  4. PTA-L1-007 念数字 (C语言)

    输入一个整数,输出每个数字对应的拼音.当整数为负数时,先输出fu字.十个数字对应的拼音如下: 0: ling 1: yi 2: er 3: san 4: si 5: wu 6: liu 7: qi 8 ...

  5. 念数字 — c语言【递归函数-逐位分离,Switch语句-读数字】

    题目: 输入一个整数,输出每个数字对应的拼音.当整数为负数时,先输出fu字. 输入格式: 输入在一行中给出一个整数,如:1234.(整数包括负数.零和正数) 输出格式: 在一行中输出这个整数对应的拼音 ...

  6. L1-007 念数字(C语言)

    L1-007 念数字 目录 L1-007 念数字 题目详情: 输入格式: 输出格式: 输入样例: 输出样例: 解题思路: 初步代码: 简化后代码: 参考学习思路: 题目详情: 输入一个整数,输出每个数 ...

  7. PTA(02)典例详解(7-48 龟兔赛跑7-49 币值转换7-51 念数字7-53 抓老鼠啊~亏了还是赚了?7-56 谁先倒7-58 输出GPLT7-60 福到了)

    目录 7-48 龟兔赛跑 7-49 币值转换 7-51 念数字 7-53 抓老鼠啊~亏了还是赚了? 7-56 谁先倒 7-58 输出GPLT 7-60 福到了 7-48 龟兔赛跑 乌龟与兔子进行赛跑, ...

  8. PTA—考试座位号(C语言)

    PTA-考试座位号(C语言) 每个 PAT 考生在参加考试时都会被分配两个座位号,一个是试机座位,一个是考试座位.正常情况下,考生在入场时先得到试机座位号码,入座进入试机状态后,系统会显示该考生的考试 ...

  9. PTA 黑洞数 C语言

    PTA 黑洞数 C语言 问题描述: 黑洞数也称为陷阱数,又称"Kaprekar问题",是一类具有奇特转换特性的数. 任何一个各位数字不全相同的三位数,经有限次"重排求差& ...

最新文章

  1. python itertool_函数式编程的Python实践(2):Itertool
  2. mysql集群搭建教程-mysql+windows篇
  3. Android SDK tools,platform-tools,build-tools 区别
  4. Leetcode 给定一个数组,给定一个数字。返回数组中可以相加得到指定数字的两个索引
  5. Html5 web本地存储
  6. 天猫国际宣布今年要孵化1000家“数字化首店”
  7. linux-优化内核参数 /etc/sysctl.conf
  8. @WebFilter()配置servlet访问出现404的原因
  9. 深入解析软件测试行业!它是否存在前景和出路?
  10. 在Python中模拟do-while循环?
  11. springcloud 服务调用的两种方式
  12. linux故障解决-centos7删除冲突的包
  13. chrome内核 用h5调用高拍仪(摄像图)实现拍证件照
  14. 【考研经验】2018普通人跨考浙江大学计科的教训和方法论
  15. 访问k8s集群出现Unable to connect to the server: x509: certificate is valid for xxx, not xxx问题解决【详细步骤】
  16. hadoop之求和和自定义排序编程
  17. 如何用中文编程c++
  18. vite:配置ip访问
  19. 【python逆向一把梭】pyinstaller打包的exe逆向一把梭
  20. python目前版本强势英雄_王者荣耀S11赛季什么英雄强势 S11强势英雄推荐

热门文章

  1. 了解大数据,才能更好地学习大数据
  2. 2022年,开发独立 EXE 桌面应用程序,用什么语言、技术合适
  3. Python:修炼写轮眼
  4. 2022年04月03日报告
  5. tensorflow实现猫狗分类项目
  6. csapp大作业:程序人生
  7. 每天一个小题目——约德尔测试
  8. 松鼠 AI 员工降薪至 35%,被举报至市长信箱
  9. mysql 进阶_mysql进阶 - 随笔分类 - 云潇洒 - 博客园
  10. saiku3.8去掉登陆