编写程序显示一个两位的数的英文单词
编写一个程序,要求用户输入一个两位的数,然后显示这个数的英文单词:
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;
}
编写程序显示一个两位的数的英文单词相关推荐
- Java黑皮书课后题第7章:***7.36(游戏:八皇后问题)经典的八皇后难题是要将八个皇后放在棋盘上,任何两个皇后都不能相互攻击(没有两个皇后在同行、同列、同一对角线)。编写程序显示一个解决方案
7.36(游戏:八皇后问题)经典的八皇后难题是要将八个皇后放在棋盘上,任何两个皇后都不能相互攻击(没有两个皇后在同行.同列.同一对角线).编写程序显示一个解决方案 题目 题目描述 破题 题目 题目描述 ...
- java 在界面上画一个时钟_编写程序显示一个时钟 - javaCoder的个人页面 - OSCHINA - 中文开源技术交流社区...
编写程序显示一个时钟.示例输出如图所示. 代码: package com.DisplayClock; import javax.swing.*; import java.awt.*; import j ...
- python中保留两位小数的编写程序_P081 保留两位小数
所属年份:2011.3;2011.9 请编一个函数 float fun(double h),该函数的功能是:使变量h中的值保留两位小数,并对第三位进行四舍五入(规定h中的值为正数). 例如,若h 值为 ...
- c语言程序三位整数反向输出,编写程序,输入一个3位整数,反向输出该3位整数 答案:#include stdio.h
int main()
{
intx,a,b,c,f,s;
printf(请输入...
田产市调研数之论法有定量析与定性论二种分法.德尔菲法,亦称家按法,是定量析法也:× https口/ / image.zhihuishu.com / / / / zhs onlinexam uedito ...
- Java黑皮书课后题第9章:*9.3(使用Date类)编写程序创建一个Date对象,设置它的流逝时间分别为...,然后使用toString()方法分别显示上述日期
Java黑皮书课后题第9章:*9.3(使用Date类)编写程序创建一个Date对象,设置它的流逝时间分别为...,然后使用toString方法分别显示上述日期 题目 代码 思路 代码 题目 代码 思路 ...
- 水仙花数是指一个N位正整数(N≥3),它的每个位上的数字的N次幂之和等于它本身。例如:153=13+53+33。 本题要求编写程序,计算所有N位水仙花数。
水仙花数是指一个N位正整数(N≥3),它的每个位上的数字的N次幂之和等于它本身.例如:153=13+53+33. 本题要求编写程序,计算所有N位水仙花数. 输入格式: 输入在一行中给出一个正整数N(3 ...
- 编写程序创建一个通讯录文件,在其中存入10位同学的姓名、年龄、电话号码,并在屏幕上输出第2、4、6、8、10位同学的信息
<程序设计基础-c语言>杨莉 刘鸿翔 ISBN-978-7-03-032903-5 p257 习题8 8.编写程序创建一个通讯录文件,在其中存入10位同学的姓名.年龄.电话号码,并在屏幕上 ...
- Java黑皮书课后题第2章:**2.13(金融应用:复利值)假设你每月向银行账户存100美元,年利率为5%,编写程序显示6个月后账户上的钱数
**2.13(金融应用:复利值)假设你每月向银行账户存100美元,年利率为5%,那么每月利率为0.05 / 12 = 0.00417.编写程序显示6个月后账户上的钱数 题目 题目描述 运行示例 破题 ...
- 设计一个程序显示一个桌子的信息,包括桌子的类型(长方形、正方形、圆形)、腿数、高度和面积,其中面积是通过根据桌子类型不同而输入不同的数据来计算得出
设计一个程序显示一个桌子的信息,包括桌子的类型(长方形.正方形.圆形).腿数.高度和面积,通过根据桌子类型不同而输入不同的数据来计算得出: 要点提示: 1) 桌子的形状可以使用一个整数变量来表示,例 ...
最新文章
- C#生成CHM文件(汇总篇)
- ArrayList分析
- Linux下利用backtrace追踪函数调用堆栈以及定位段错误
- mysql 获取子分类_MySQL 自定义函数获取一个分类的无限级子分类
- windows下使用nginx调试简介
- Python爬虫利器六PyQuery的用法
- BugkuCTF-PWN题pwn2-overflow超详细讲解
- 小程序使用sass_如何使用Sass Maps生成所有实用程序类
- 奇怪,勒索软件Ryuk 新版本把这些 *UNIX 文件夹列入了黑名单
- 一起撸个朋友圈吧 (Step6) 评论对齐(点击评论对齐)【下】
- OFDM-训练序列与导频
- 深入理解JVM - 系统性能优化
- 【矩阵论】线性空间与线性变换(3)(4)
- Java程序员薪资分级,你想到第几级?
- ckplayer6.8修改logo
- c++ Beep函数的雪之梦
- Springboot 发邮件端口问题
- mall-swarm微服务商城系统
- 【哈希表】(一) 设计哈希表
- 项目实习(五)网络渗透实验
热门文章
- 阿里应届生复习面试攻略
- [转帖]windows7/windows NT介绍
- 冻成鸡爪了,冬天的鱼儿狡猾的干活
- A095_day01_微信小程序入门与组件
- 感恩美文:生命中总有一些人值得感恩
- 基于 xterm + websocket + vue 实现网页版终端 terminal
- Hive窗口函数 row_number over()和sum() over()的使用详解
- ESP8266/ESP32 基础篇: 时间同步 SNTP 介绍和使用
- 【C++项目】2048益智小游戏
- 软件畅想:英文阅读器