100个经典C语言编程例子(答案另附)(2)

2019-07-30 13:19

11:输出小写字母的ASCII码及对应大写字母

时间限制:1000MS 内存限制:65536K 总提交数:602 正确数:378

问题描述

从键盘输入一个小写字母,输出其ASCII和对应的大写字母。

输入

一个字符(小写字母)

输出

一个整数(ASCII码的值)和一个字符(对应的大写字母),用空格分隔开

输入样例 a

输出样例

97 A

问题来源

12:保留两位小数

时间限制:1000MS 内存限制:65536K 总提交数:467 正确数:335

问题描述

从键盘输入一个小数,使该数保留小数点后两位,对第三位小数进行四舍五入处理,然后输出此数以便验证是否正确。

要求:

(1)输入一个小数;

(2)输出一个小数,输出有六位小数。

例1:

输入:123.4567 输出:123.460000

例2:

输入:123.4447 输出:123.440000

输入

一个小数

输出

一个小数

输入样例

123.4567

输出样例

123.460000

提示

第 6 页 共 58 页

注意:使用数据使用double类型。

问题来源

13:判断输入的一个字符是否是小写字母

时间限制:1000MS 内存限制:65536K 总提交数:492 正确数:373

问题描述

从键盘输入一个字符,若是小写字母,输出其对应的 ASCII 码值;若不是则输出 “ERROR” 。

输入输出举例如下:

例1: 输入: a 输出: 97

例2: 输入: z 输出: 122

例3: 输入: ?

输出: ERROR

输入

一个字符

输出

一个十进制的整数 或 ERROR

输入样例 a

输出样例 97

提示

1、使用简单分支结构进行编程。也可使用 ? : 运算符。 2、注意输入和输出格式,输出中不能有其它多余的内容。

问题来源

14:简单字符加密变换 A->F

时间限制:1000MS 内存限制:65536K 总提交数:450 正确数:322

问题描述

现需要对输入的字符进行加密变换。加密变换的基本方法如下: 输入 A ,输出 F ;输入 B ,输出 G; ...... ; 输入 Y ,输出 D ;输入 Z ,输出 E 。编写一个程序实现该加密变换。

举例:

例1: 输入: A 输出: F

例2: 输入: B 输出: G

第 7 页 共 58 页

例3: 输入: Z 输出: E

输入

输入一个字母

输出

一个字母

输入样例 A

输出样例 F

提示

可行的方案有很多。例如可以使用条件运算符 ?:进行程序设计,也可使用 % 运算符进行程序设计。

问题来源

15:判断输入的一个字符是什么类型的字符

时间限制:1000MS 内存限制:65536K 总提交数:583 正确数:337

问题描述

从键盘上输入一个字符,判断输入的字符是字母、数字、还是其它。 若输入的是字母,则输出capital;若输入的是数字,则输出 number ;若输入的是其它字符,则输出 other 。

输入输出举例:

例1: 输入: G

输出: capital

例2: 输入: f

输出: capital

例3: 输入: 8

输出: number

例4: 输入: ! 输出: other

输入

一个字符

输出

apital 或 number 或 other

输入样例 G

第 8 页 共 58 页

输出样例

capital

提示

注意输出的内容一定要与题目的要求一致,包括大小写。

问题来源

16:判断一个学生的成绩等级

时间限制:1000MS 内存限制:65536K 总提交数:536 正确数:375

问题描述

请输入一个学生的 C 语言考试成绩,如果成绩少于 60 分,则输出 “ failed” ;如果成绩大于等于 60 ,且小于 80 ,则输出 “middle” ;如果成绩大于等于 80 分,则输出 “excellent” ;

输入输出举例:

例1:

输入: 55 输出: failed

例2:

输入: 75 输出: middle

例3:

输入: 85

输出: excellent

输入

一个数值

输出

failed 或 middle 或 excellent

输入样例 85

输出样例

excellent

提示

输出的内容一定要与题目要求一致,包括大小写。

问题来源

17:输出数字(1-7)对应的英文星期名称的简写

时间限制:1000MS 内存限制:65536K 总提交数:536 正确数:337

问题描述

从键盘输入一位整数( 1-7 ),输出对应的英文星期名称的简写( Mon, Tues, Wed, Thu, Fri, Sat, Sun ) 输入输出举例:

第 9 页 共 58 页

例1: 输入:1 输出:Mon

例2: 输入:4 输出:Thu

输入

一个整数(1-7之间)

输出

Mon 或 Tues 或 Wed 或 Thu 或 Fri 或 Sat 或 Sun

输入样例 2

输出样例

Tues

提示

1、可使用 if ... else if 结构,也可使用switch结构。 2、输出的内容必须与题目要求的一致,包括大小写。

问题来源

18:给定三个边长的值判断是否能够构成三角形

时间限制:1000MS 内存限制:65536K 总提交数:650 正确数:347

问题描述

输入三个数作为三角形的边长 (a,b,c) ,判断是否能构成一个三角形(两边之和大于第三边,两边之差小与第三边),若能构成三角形输出 YES ,若不能构成三角形则输出 NO

输入输出举例:

例1:

输入: 3 4 5 输出: YES

例2:

输入: 8 2 5 输出: NO

输入

三个数(用空格分隔)

输出

YES 或 NO

输入样例

3 4 5

输出样例 YES

第 10 页 共 58 页


100个经典C语言编程例子(答案另附)(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:最高人民法院关于适用《中华人民共和国民事诉讼法》的解释 2015

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: