MOOC程序设计入门——C语言(翁恺)第五周编程作业“念整数”

****念整数
题目内容:
你的程序要读入一个整数,范围是[-100000,100000]。然后,用汉语拼音将这个整数的每一位输出出来。
如输入1234,则输出:
yi er san si
注意,每个字的拼音之间有一个空格,但是最后的字后面没有空格。当遇到负数时,在输出的开头加上“fu”,如-2341输出为:
fu er san si yi

输入格式:
一个整数,范围是[-100000,100000]。
输出格式:
表示这个整数的每一位数字的汉语拼音,每一位数字的拼音之间以空格分隔,末尾没有空格。

输入样例:
-30

输出样例:
fu san ling

时间限制:500ms内存限制:32000kb****

下面自己根据之前所学的课程内容写的。

#include <stdio.h>int main(){int a;//输入的数字int b;int c;scanf("%d",&a);if(a>=-100000&&a<=100000){if(a<0){printf("fu ");b=-a;} else{b=a;}c=b;int l=1;while(c>9){c/=10;l*=10;} do{int kd=b/l;if(kd==1){printf("yi");}if(kd==2){printf("er");}if(kd==3){printf("san");}if(kd==4){printf("si");}if(kd==5){printf("wu");}if(kd==6){printf("liu");}if(kd==7){printf("qi");}if(kd==8){printf("ba");}if(kd==9){printf("jiu");}if(kd==0){printf("ling");}if(l>9){printf(" ");}b%=l;l/=10;}while(l>0);}else{printf("数值超出范围。");
}return 0;
}

MOOC程序设计入门——C语言(翁恺)第五周编程作业“念整数”相关推荐

  1. 程序设计入门——C语言 翁恺 第8周编程练习

    1单词长度(4分) 题目内容: 你的程序要读入一行文本,其中以空格分隔为若干个单词,以'.'结束.你要输出这行文本中每个单词的长度.这里的单词与语言无关,可以包括各种符号,比如"it's&q ...

  2. 程序设计入门——C语言 翁恺 第1周编程练习

    1逆序的三位数(5分) 题目内容: 逆序的三位数: 程序每次读入一个正三位数,然后输出逆序的数字.注意,当输入的数字含有结尾的0时,输出不应带有前导的0.比如输入700,输出应该是7. 提示:用%10 ...

  3. 程序设计入门——C语言 翁恺 第3周编程练习

    1奇偶个数(5分) 题目内容 你的程序要读入一系列正整数数据,输入-1表示输入结束,-1本身不是输入的数据.程序输出读到的数据中的奇数和偶数的个数. 输入格式 一系列正整数,整数的范围是(0,1000 ...

  4. 翁恺c语言程序设计入门期末,程序设计入门-C语言 翁恺.doc

    第 PAGE \* MERGEFORMAT 39 页 共 NUMPAGES \* MERGEFORMAT 39 页 程序设计入门-C语言 浙大 翁恺循环类型编程源代码1.#include int ma ...

  5. 程序设计入门——C语言 翁恺 第一次单元测试

    第一次单元测验 返回 本次得分为:45.00/45.00, 本次测试的提交时间为:2018-05-20, 如果你认为本次测试成绩不理想,你可以选择再做一次. 1 单选(3分) 下列程序段输出结果为: ...

  6. 程序设计入门——C语言 翁恺 期末考试编程题

    最简分式(10分) 题目内容: 分数可以表示为"分子/分母"的形式.编写一个程序,要求用户输入一个分数,然后将其约分为最简分式.最简分式是指分子和分母不具有可以约分的成分了.如6/ ...

  7. MOOC 程序设计入门 C语言 错题集

    1.以下哪些是有效的变量名? A.  main B. 4ever C. monkey-king D. __int 变量名的开头必须是字母或下划线,不能是数字.实际编程中最常用的是以字母开头,而以下划线 ...

  8. MOOC:程序设计入门——C语言:期末考试编程题

    题目内容: 分数可以表示为"分子/分母"的形式.编写一个程序,要求用户输入一个分数,然后将其约分为最简分式.最简分式是指分子和分母不具有可以约分的成分了.如6/12可以被约分为1/ ...

  9. 中国大学mooc程序设计入门C语言:素数和

    素数和: 题目内容: 我们认为2是第一个素数,3是第二个素数,5是第三个素数,依次类推. 现在,给定两个整数n和m,n大于m,两数字均在0-100之间.你的程序要计算第n个素数到第m个素数之间所有的素 ...

最新文章

  1. 深度干货!值得精读的2018自动驾驶行业发展报告
  2. 牛课网--走格子(环形遍历数组并且找出指定步数的位置)
  3. 自定义字段类型的开发[转]
  4. 怎么求人眼图像中的噪声
  5. 数据结构-树:根节点、子节点、叶子节点是什么?
  6. emc re 整改 超标_老刘工程师睡前故事5-EMC 辐射发射超标怎么办?
  7. arduino i2c 如何写16位寄存器_树莓派3B开发Go语言(二)寄存器版本GPIO
  8. 微信小程序正则判断姓名和手机号
  9. Mac系统中桌面图片和用户头像图片的路径
  10. SpringMVC框架搭建的步骤
  11. SQL中的模糊范围查询特殊符号应用
  12. 【java学习之路】(javaWeb【后端】篇)006.FilterListener
  13. 国外RSGIS权威期刊杂志
  14. 吴恩达深度学习教程参考链接
  15. 电视hdmi接口在哪_HDMI是什么意思?花5分钟看完这篇文章:原来如此!我现在明白了...
  16. 几何平均详解,及其与算术平均、调和平均、均方根的关系
  17. 分体式水晶头_桌面运维小知识--六类水晶头的接线方法(分体式安装图解)
  18. C#控制方块的移动windows
  19. keil编译错误:Error:Flash DownLoad failed - “Cortex-M4“
  20. 云起实验室:基于Redis实现在线游戏积分排行榜

热门文章

  1. antdv中table组件滚动条样式修改
  2. 网络视频流媒体技术大全(一)
  3. 杂项-公司-百科:伯克希尔·哈撒韦-un
  4. 第十一届山东省省赛题解BCDFGHJM
  5. 西工大NOJ数据结构理论——019.基于图的深度优先搜索策略(耿7.10)
  6. 视频直播系统开发:如何应对高并发访问?
  7. 基于 dlib 的人脸检测(68关键点)
  8. wordpress表单数据验证_微软发布最大规模周二补丁修复129个漏洞;UPnP协议中的漏洞CallStranger,可导致数据泄露或DDoS攻击...
  9. 时间管理器(python)
  10. 基层反映四问题影响当前住宅小区物业管理