把问题复杂化的我—哭了。终于得结果了!!!

#include<stdio.h>
int main(){int n,a;int cnt=0;int i=0;int j=0;scanf("%d",&n);int n1=n;if(n<0){printf("fu ");n=-n;n1=-n1;}else if(n==0){printf("ling");}else{;}while(n>0){n=n/10;cnt++;}//printf("%d\n",cnt);int x=cnt;//printf("%d\n",x);int m[x];for(i;i<x;i++){m[i]=0;}//printf("%d%d%d",m[0],m[1],m[2]);do{a=n1%10;m[x-1]=a;x--;n1=n1/10;}while(n1>0);//printf("%d%d%d",m[0],m[1],m[2]);//printf("cnt%d\n",cnt);//printf("x%d\n",x);//printf("i%d\n",i);for(j;j<cnt;j++){int n2=m[j];//printf("j%d",j);if(j>0&&j<cnt){printf(" ");}switch(n2){case 0:printf("ling");continue;case 1:printf("yi");continue;case 2:printf("er");continue;case 3:printf("san");continue;case 4:printf("si");continue;case 5:printf("wu");continue;case 6:printf("liu");continue;case 7:printf("qi");continue;case 8:printf("ba");continue;case 9:printf("jiu");continue;}}return 0;
}

输入一个整数,输出每个数字对应的拼音。当整数为负数时,先输出fu字相关推荐

  1. 输入一个整数,输出每个数字对应的拼音 (c++)

    输入一个整数,输出每个数字对应的拼音 (c++) 输入一个整数,输出每个数字对应的拼音.当整数为负数时,先输出fu字.十个数字对应的拼音如下: 0: ling 1: yi 2: er 3: san 4 ...

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

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

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

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

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

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

  5. PTA--天梯赛--输入一个整数,输出每个数字对应的拼音。当整数为负数时,先输出fu字。十个数字对应的拼音如下:

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

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

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

  7. 输入一个字符串,内有数字和非数字字符,例如:A123x456 17960? ,302tab5876,将其中连续的数字作为一个整数,依次存放到一数组a中。例如,123放在a[0],456放在a1[1].

    输入一个字符串,内有数字和非数字字符,例如:A123x456 17960? ,302tab5876,将其中连续的数字作为一个整数,依次存放到一数组a中.例如,123放在a[0],456放在a1[1]- ...

  8. 题8.16:输入一个字符串, 内有数字和非数字字符, 例如:A123x456 17960 ? , 302tab5876,将其中连续的数字作为一个整数, 依次存放到一数组a中。例如, 123 放在a[0

    题目 本题是谭浩强<C程序设计课后习题>题8.16. 题目: 16. 输入一个字符串, 内有数字和非数字字符, 例如:A123x456 17960 ? , 302tab5876,将其中连续 ...

  9. 第E题 转换任意进制 (java方法直接解)==输入一个十进制数N,将它转换成R进制数输出

    输入一个十进制数N,将它转换成R进制数输出. Input 输入数据包含多个测试实例,每个测试实例包含两个整数N(32位整数)和R(2<=R<=16, R<>10). Outpu ...

  10. 给一个不多于5位的正整数,要求: ①求出它是几位数②分别输出每一位数③按逆序输出各位数字,例如原数为123,应输出321

    给一个不多于5位的正整数,要求: ①求出它是几位数②分别输出每一位数③按逆序输出各位数字,例如原数为123,应输出321 int main() {int n;int a,b,c,d,e;//个,十,百 ...

最新文章

  1. matlab编程实现基于密度的聚类(DBSCAN)
  2. 新型脑-脑接口,实现“阿凡达”式的跨鼠遥控
  3. python软件代码示例-Python学习示例源码
  4. python课程是学什么的-学习Python课程有什么好的学习方法吗?老男孩IT教育
  5. textField textView输入限制
  6. #{}和${}的区别是什么?
  7. 用VMWARE学习组网(四)
  8. 中文BERT上分新技巧,多粒度信息来帮忙
  9. java取余数的函数_左神算法基础:哈希函数和哈希表
  10. insertAdjacentHTML方法:在指定的地方插入html标签语句
  11. ShuttleFlow 2.0版本跨链协议上线,同时支持OKExChain、Heco及BSC双向互操作
  12. 计算机游戏攻略67,保卫萝卜2 67攻略水晶萝卜详解
  13. 数据库DBeaverEE 22.0.2
  14. iptables快速记忆总结
  15. 纪念 C语言之父 丹尼斯·里奇 逝世10周年:他发明了计算机世界的钢筋水泥!...
  16. CentOS修改SSH端口号
  17. ArcGis-学习笔记6-4 空间插值简介
  18. pdf文件怎么转换成图片?
  19. 明日之后服务器维修公告维修,《明日之后》排队问题维护进度公告
  20. dubbo 2标签解析 ServiceBeanT 生产者服务暴漏过程

热门文章

  1. MAC怎么获取文件路径 MAC获取文件路径的四种方法
  2. 两分钟教你使用两款可视化工具
  3. 【Flink基础】-- Flink CDC介绍
  4. ae使用isparta导出gif
  5. python print 函数与print语句区别
  6. Ignition Robotics和ROS2 Foxy简明使用说明(ros_ign)
  7. 华为5G模组MH5000-31在TX2上配置联网
  8. Evasi0n Jailbreak's Userland Component
  9. 寒假集训D1.22.12.28
  10. Python 实现Ethernet/IP 通信