编写一个程序,要求用户输入一个两位的数,然后显示这个数的英文单词:

Enter a two-digit number: 45

You entered the number forty- five

提示:把数分解为两个数字。用一个switch语句显示第一位数字对应的单词 (“ twenty”、“thirty”

等),用第二个switch语句显示第二位数字对应的单词。不要忘记11~ 19的数有特殊的处理要求。

#include <stdio.h>main( ) {int n;printf("Enter a two-digit number:");scanf("%d", &n);printf("You entered the number:");if (n <= 20) {switch (n) {case 11: printf("eleven"); break;case 12: printf("twelve"); break;case 13: printf("thirteen"); break;case 14: printf("fourteen"); break;case 15: printf("fifteen"); break;case 16: printf("sixteen"); break;case 17: printf("seventeen"); break;case 18: printf("eighteen"); break;case 19: printf("nineteen"); break;case 20: printf("twenty"); break;            }        }else {switch (n/10) {case 2: printf("twenty"); break;case 3: printf("thirty"); break;case 4: printf("forty"); break;case 5: printf("fifty"); break;case 6: printf("sixty"); break;case 7: printf("seventy"); break;case 8: printf("eighty"); break;case 9: printf("ninety"); break;}switch (n%10) {case 0: break;case 1: printf("-one"); break;case 2: printf("-two"); break;case 3: printf("-three"); break;case 4: printf("-four"); break;case 5: printf("-five"); break;case 6: printf("-six"); break;case 7: printf("-seven"); break;case 8: printf("-eight"); break;case 9: printf("-nine"); break;            }}return 0;
}

编写程序显示一个两位的数的英文单词相关推荐

  1. Java黑皮书课后题第7章:***7.36(游戏:八皇后问题)经典的八皇后难题是要将八个皇后放在棋盘上,任何两个皇后都不能相互攻击(没有两个皇后在同行、同列、同一对角线)。编写程序显示一个解决方案

    7.36(游戏:八皇后问题)经典的八皇后难题是要将八个皇后放在棋盘上,任何两个皇后都不能相互攻击(没有两个皇后在同行.同列.同一对角线).编写程序显示一个解决方案 题目 题目描述 破题 题目 题目描述 ...

  2. java 在界面上画一个时钟_编写程序显示一个时钟 - javaCoder的个人页面 - OSCHINA - 中文开源技术交流社区...

    编写程序显示一个时钟.示例输出如图所示. 代码: package com.DisplayClock; import javax.swing.*; import java.awt.*; import j ...

  3. python中保留两位小数的编写程序_P081 保留两位小数

    所属年份:2011.3;2011.9 请编一个函数 float fun(double h),该函数的功能是:使变量h中的值保留两位小数,并对第三位进行四舍五入(规定h中的值为正数). 例如,若h 值为 ...

  4. c语言程序三位整数反向输出,编写程序,输入一个3位整数,反向输出该3位整数 答案:#include stdio.h int main() { intx,a,b,c,f,s; printf(请输入...

    田产市调研数之论法有定量析与定性论二种分法.德尔菲法,亦称家按法,是定量析法也:× https口/ / image.zhihuishu.com / / / / zhs onlinexam uedito ...

  5. Java黑皮书课后题第9章:*9.3(使用Date类)编写程序创建一个Date对象,设置它的流逝时间分别为...,然后使用toString()方法分别显示上述日期

    Java黑皮书课后题第9章:*9.3(使用Date类)编写程序创建一个Date对象,设置它的流逝时间分别为...,然后使用toString方法分别显示上述日期 题目 代码 思路 代码 题目 代码 思路 ...

  6. 水仙花数是指一个N位正整数(N≥3),它的每个位上的数字的N次幂之和等于它本身。例如:153=13+53+33。 本题要求编写程序,计算所有N位水仙花数。

    水仙花数是指一个N位正整数(N≥3),它的每个位上的数字的N次幂之和等于它本身.例如:153=13+53+33. 本题要求编写程序,计算所有N位水仙花数. 输入格式: 输入在一行中给出一个正整数N(3 ...

  7. 编写程序创建一个通讯录文件,在其中存入10位同学的姓名、年龄、电话号码,并在屏幕上输出第2、4、6、8、10位同学的信息

    <程序设计基础-c语言>杨莉 刘鸿翔 ISBN-978-7-03-032903-5 p257 习题8 8.编写程序创建一个通讯录文件,在其中存入10位同学的姓名.年龄.电话号码,并在屏幕上 ...

  8. Java黑皮书课后题第2章:**2.13(金融应用:复利值)假设你每月向银行账户存100美元,年利率为5%,编写程序显示6个月后账户上的钱数

    **2.13(金融应用:复利值)假设你每月向银行账户存100美元,年利率为5%,那么每月利率为0.05 / 12 = 0.00417.编写程序显示6个月后账户上的钱数 题目 题目描述 运行示例 破题 ...

  9. 设计一个程序显示一个桌子的信息,包括桌子的类型(长方形、正方形、圆形)、腿数、高度和面积,其中面积是通过根据桌子类型不同而输入不同的数据来计算得出

    设计一个程序显示一个桌子的信息,包括桌子的类型(长方形.正方形.圆形).腿数.高度和面积,通过根据桌子类型不同而输入不同的数据来计算得出: 要点提示: 1)  桌子的形状可以使用一个整数变量来表示,例 ...

最新文章

  1. C#生成CHM文件(汇总篇)
  2. ArrayList分析
  3. Linux下利用backtrace追踪函数调用堆栈以及定位段错误
  4. mysql 获取子分类_MySQL 自定义函数获取一个分类的无限级子分类
  5. windows下使用nginx调试简介
  6. Python爬虫利器六PyQuery的用法
  7. BugkuCTF-PWN题pwn2-overflow超详细讲解
  8. 小程序使用sass_如何使用Sass Maps生成所有实用程序类
  9. 奇怪,勒索软件Ryuk 新版本把这些 *UNIX 文件夹列入了黑名单
  10. 一起撸个朋友圈吧 (Step6) 评论对齐(点击评论对齐)【下】
  11. OFDM-训练序列与导频
  12. 深入理解JVM - 系统性能优化
  13. 【矩阵论】线性空间与线性变换(3)(4)
  14. Java程序员薪资分级,你想到第几级?
  15. ckplayer6.8修改logo
  16. c++ Beep函数的雪之梦
  17. Springboot 发邮件端口问题
  18. mall-swarm微服务商城系统
  19. 【哈希表】(一) 设计哈希表
  20. 项目实习(五)网络渗透实验

热门文章

  1. 阿里应届生复习面试攻略
  2. [转帖]windows7/windows NT介绍
  3. 冻成鸡爪了,冬天的鱼儿狡猾的干活
  4. A095_day01_微信小程序入门与组件
  5. 感恩美文:生命中总有一些人值得感恩
  6. 基于 xterm + websocket + vue 实现网页版终端 terminal
  7. Hive窗口函数 row_number over()和sum() over()的使用详解
  8. ESP8266/ESP32 基础篇: 时间同步 SNTP 介绍和使用
  9. 【C++项目】2048益智小游戏
  10. 软件畅想:英文阅读器