77范文网 - 专业文章范例文档资料分享平台

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

来源:网络收集 时间:2019-07-30 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

某市出租车起步里程为 3 公里,起步费 10 元;超起步里程后,10公里以内(含10公里),2元/公里;超10公里以上部分,加收 50% 的回空补贴,即 3元/公里。另,因路阻和乘客要求的临时停车,每 5 分钟按 1 公里租费计(2分钟则计为0.4公里)。

现请编写程序,输入出租车行使的公里数和等待时间(分钟),输出应付车费(元)。

要求:

(1)输入要求:公里数可为小数,等待时间为整数;两数用空格分隔; (2)输出要求:按元计算。(即没有小数部分,小数部分实现四舍五入)

例1:

输入: 2 4 输出: 10

例2:

输入: 3 0 输出: 10

例3:

输入: 3.5 4 输出: 13

例4:

输入: 6 8 输出: 19

例5:

输入: 10 0 输出: 24

例6:

输入: 11.2 8 输出: 32

输入

两个数。第1个数为公里数(可为小数),第2个数为等待时间(为整数)。

两个数用空格分隔。

输出

一个数,没有小数部分,小数部分实现四舍五入。

输入样例

3.5 4

输出样例 13

问题来源

27:学生综合测评问题

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

问题描述

某班综合考评,根据参加集体活动的次数加分,规则如下: 没有参加活动,不加分; 参加1次活动,加1分;

参加2次或3次活动,加2分;

参加4次到7次活动,参加几次加几分; 参加8次到10次活动,加8分; 参加10次以上,加10分;

编程要求输入参加活动的次数,输出加的分数。

输入

第 16 页 共 58 页

一个整数,表示参加活动的次数

输出

一个整数,表示加的分数

输入样例 3

输出样例 2

问题来源

28:个人所得税问题(2)

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

问题描述

输入一个职工的月薪salary,输出应当缴纳的个人所得税tax(输出时保留2位小数)。

个人所得税计算方式如下:

当:

salary ≤ 850 , rate=0 ;

850 < salary ≤ 1350, rate=5% ; 1350 < salary ≤ 2850, rate=10% ; 2850 < salary ≤ 5850, rate=15% ; 5850 < salary, rate=20% .

注意: 需要进行分段计税。

例如;某人的工资为6000元,则: 6000元中的850元部分不用缴税;

850-1350元部分按 5% 缴税,即需要缴纳(1350-850)x 5% = 25 ;

1350-2850元部分按 10% 缴税,即需要缴纳(2850-1350)x 10% = 150 ; 2850-5850元部分按 15% 缴税,即需要缴纳(5850-2850)x 15% = 450 ; 5850-6000元部分按 20% 缴税,即需要缴纳(6000-5850)x 20% = 30 ; 因此,总共需要缴纳的个人所得税为:25+150+450+30 = 655

例1:

输入:600 输出:0.00

例2:

输入:850 输出:0.00

例3:

输入:1200 输出:17.50

例4:

输入:1350 输出:25.00

例5:

输入:1455.6 输出:35.56

例6:

输入:2850 输出:175.00

例7:

输入:2987.5 输出:195.63

例8:

第 17 页 共 58 页

输入:5850 输出:625.00

例9:

输入:6000 输出:655.00

输入

一个数

输出

一个数,保留2位小数

输入样例

2987.5

输出样例

195.63

问题来源

29:他(她)的实足年龄是......

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

问题描述

编写程序:输入一个人的出生日期(年月日),以及当前的日期(年月日);输出他(她)的实足年龄。

要求:

(1)输入的数据分为两行,第1行为出生日期,顺序为年月日,用空格分隔;第2行为当前日期,顺序为年月日,用空格分隔; (2)输出实足年龄。

例1: 输入: 1992 12 31 2011 3 28 输出: 18

例2: 输入: 1992 3 31 2011 3 28 输出: 18

例3: 输入: 1992 3 28 2011 3 28 输出: 19

例4: 输入: 1992 3 27 2011 3 28 输出: 19

例5: 输入: 1992 1 30 2011 3 28 输出: 19

第 18 页 共 58 页

输入

总共6个整数,数据分为两行,第1行为出生日期,顺序为年月日,用空格输出:123

例2:

输入:120 分隔;第2行为当前日期,顺序为年月日,用空格分隔;

输出

一个整数,表示实足年龄。

输入样例

1982 12 31 2011 3 28

输出样例 18

问题来源

30:将一个小整数逆序输出

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

问题描述

输入一个不多于5位的正整数,按逆序打印出各位数字。

例1:

输入:321

输出:21

例3:

输入:1002 输出:2001

输入

一个正整数

输出

输出一个正整数

输入样例 321

输出样例 123

提示

1、注意个位是 零 的情况,如:120。 2、注意中间数字有 零 的情况,如:1002

问题来源

31:计算一个数字的各位数字之和

第 19 页 共 58 页

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

问题描述

从键盘输入一位整数,计算其各位数字之和。比如输入整数 31421 ,则打印结果为 11 (3+1+4+2+1)。

输入

一个整数

输出

一个整数

输入样例

31421

输出样例 11

提示

输入采用长整形数。

问题来源

32:求两个数之间有多少个数的各位上数字之和为7

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

问题描述

从键盘输入两个数字,求在这两个数字之间有多少个数其各位数字之和为7。输出求得的个数。

例如10-100之间有7个数字,其各位数字之和为7。(分别为:16,25,34,43,52,61,70)

输入输出举例:

例1:

输入:10 100 输出:7

例2:

输入:100 10 输出:7

例3:

输入:10 9999 输出:119

输入

两个整数(用空格分隔)

输出

一个整数

输入样例

10 100

输出样例

第 20 页 共 58 页

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库100个经典C语言编程例子(答案另附)(4)在线全文阅读。

100个经典C语言编程例子(答案另附)(4).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/jiaoyu/666312.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: