程序编写
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
程序编写
1、某车站行李托运标准是:10千克或10千克以下,收费2.5元,超过10千克的行李,按每超过1千克增加1.5元进行收费。试编一程序,输入行李的重量,算出托运费。
输入样例1:Input zhongliang:5
输出样例1:Tuo yun fei:11
输入样例2:Input zhongliang:11
输出样例2:Tuo yun fei:4.00
2、期末班长小Q决定将剩余班费X元钱用于购买若干支钢笔进行奖励。商店里有三种钢笔,单价分别为6元、5元和4元。小Q想买尽量多的笔(奖励尽量多的同学),并且不再剩余钱。试编一程序,帮小Q制定出一种买笔的方案。
输入样例1:x=35
输出样例1:a=1 b=1 c=6
输入样例2:x=40
输出样例2:a=1 b=1 c=10
3、时钟每到i(i=1,2,…,24)点敲i下,每半点敲一下,请计算时钟一昼夜一共敲多少下?
4、编写一个猜数字的游戏,游戏的规则是:游戏参与者有10次猜数的机会,每次在0~100之间猜一个整数,若猜对则给予肯定,若猜错则给出提示。10次仍未猜对即结束游戏。
5、打印下面的图形。
V V
V V
V V
V V
V
6、一个书包能装3千克物品,小东有5本书,重量分别是0.29千克、0.52千克、1.5千克、0.78千克、1.16千克。问书包中最多能装哪些书?
7、如果一个四位数等于它的每一位数字的4次方之和,则称为玫瑰花数。例如:1634=14+64+34+44。求玫瑰花数。
8、编写正整数n,打印菱形图形。例如,当n=3时,打印出如下图形。
D
D C D
D C B C D
D C B A B C D
D C B C D
D C D
D
9、同构数是指一个数恰好是它的平方数右端的数字。例如52=25,数5是25右端的数字,所以5就是同构数。试找出1~1000之间的同构数。
10、A、B、C、D、E这5个运动员在运动会上分获百米、二百米、跳高、跳远和铅球金牌。甲、乙、丙、丁4个人预测比赛结果如下:
甲说:B获铅球金牌,D获跳高金牌;
乙说:A获百米金牌,E获跳远金牌;
丙说:C获跳远金牌,D获二百米金牌;
丁说:B获跳高金牌,E获铅球金牌;
其中每个人都只说对了一半。请判别这5个运动员的战绩。
11、输入一串字符,以“?”结束,统计其中小写英文字母出现的个数。
12、随机产生20个100以内的数,输出:按从小到大的顺序排序输出。
13、从键盘输入30个整数,按顺序每5个数求出一个平均值,放在另一个数组中并输出。
14、从键盘输入若干个整数,其值在0~9的范围内,用-1作为结束标志,统计每个整数出现的次数,并按出现次数由多到少输出。
15、从键盘输入50个学生成绩,输出总分和平均分,排了名次并输出(每行5个)。
16、某超市出售4种水果,每公斤价格是:苹果2.50元,橘子1.80元,香蕉2.40元,菠萝2.60元。编一程序,从键盘输入水果的代码及重量,计算出便显示货物的名称、单价、重量及总价。设代码为:1苹果、2橘子、3香蕉、4菠萝。
17、输入一个十进制数,将其转换成二进制数并输出。
18、乘车费用(100分)(存盘程序名:T1)
星期天上午小明乘出租车去本市的外婆家。出租车计价方案为:2公里以内起步价是6元,超过2公里之后按1.8元/公里计价,超过10公里之后在1.8元/公里的基础上加价50%,另外,中途停车等候则按时间计费:1元/3分钟(注:不满3分钟不计费)。已知:小明到外婆家路程为n公里,中途停车等候时间总共m分钟,请计算小明到外婆家的出租车费是多少元?
输入:n m (n,m都是整数)
输出:一个实数(表示车费,精确到0.1元)
例如:输入:8 7
输出:18.8
19、报数游戏(100分)(存盘程序名:T2)
小明和小红一起玩报数游戏:小明按1~a1循环报数,小红按1~a2循环报数。两人同时开始,并以同样的速度报数,当两人都报了n个数时,统计出两人同时报相同数的次数,先算对者获胜。请你算出正确答案,当他俩的裁判。
输入:n (n≤100)
a1 a2 (a1、a2取值范围:2..10)
输出:一个整数
例如:输入:10 输出:4
2 3
20、救援时刻(100分)(存盘程序名:T1)
华华参加了玉树地震的某次救援行动,救援开始时刻为hs时ms分,救援过程共用了h小时m分钟(不超过7天的时间)。请计算出完成救援那天的时间(以24小时制表示)。
输入:hs ms h m
输出:ht:mt(表示完成救援那天的时间)
例如:输入:11 20 36 40 (表示11:20开始救援,共用了36小时40分钟)
输出:0:0