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

上机练习[1](2)

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

5-14 求解简单的二元运算表达式。输入一个形如“操作数 运算符 操作数”的

四则运算表达式(如:2 + 3或4 * 2.1),输出运算结果。 5-15

某城市普通出租车收费标准如下:“起步里程3公里,起步费10元;超过

起步里程后10公里内,每公里租费2元;超过10公里以上的部分加收50%的空回补贴费,即每公里3元。营运过程中,因路阻及乘客要求临时停车的,每5分钟按1公里租费计收。运价计费尾数四舍五入,保留到元。”

编写程序,输入行驶里程(公里)与等待时间(分钟),并计算输出乘客应支付的车费(元)。

? 第6章 判断与循环

6-1 输入一个正整数n,求

(1)

?i

i?1nn1(2)?(保留4位小数)

i?1i(3)n!(注意计算结果的数据类型) (4)?i!

i?1n16-2 输入两个正整数m和n,求?(i2?)

ii?mn6-3 输入一个正整数n,计算

111(1)1?????的前n项之和;

357234(2)1?????的前n项之和;

3571111(3)1?????的前n项之和。

247116-4 编写程序,显示如下输出:

(1) 1

(2) *****

****

22

333 4444

*** ** *

55555

6-5 使用格里高利公式

?111?1????? 4357求π的近似值,要求精确到最后一项的绝对值小于10-4。 6-6 在下列输入中,统计英文字母个数、数字个数和其他字符个数

(1)输入10个字符;

(2)输入一串字符,以回车(即换行符)作为结束符,不统计换行符; (3)输入若干字符,以“*”作为结束符(可换行),不统计“*” 和换行符。 6-7 输入一个正整数n,再输入n个学生的成绩(实数),计算平均分,并输出最高

分和最低分,并统计不及格的人数和及格人数的比例。

6-8 输入n个正整数,输出其中偶数的平均数(结果四舍五入为整数),以及奇数的

个数。

6-9 输入一个整数(长整形)

(1)统计该整数的位数。例如:输入17623,输出5。 (2)将其逆序输出。例如:输入17623,输出32671。

(提示:使用取模运算来抽取最后一个数字,将该整数除以10,就可以把

n个数字的数变为n-1个数字的数值。)

(3)计算各位数字的和(如输入的整数为123,则各位数字的和为1+2+3=6)。 6-10 6-11

输出100以内的全部素数,每行输出5个。

将一个大于1的正整数分解成质因数,例如输入90,输出90=2*3*3*5。

(提示:不必判断因数是否为质数,如何做?) 6-12

输出2~1000的所有“完数”。所谓“完数”是指该数等于其所有因子(除

了这个数本身)的和,例如6=1+2+3。 6-13

打印出所有的“水仙花数”。所谓“水仙花数”是指一个3位数,其各位数

字立方和等于该数本身。例如:153是一个“水仙花数”,因为153=13+53+33。 6-14

找出1~99之间的全部“同构数”。所谓“同构数”是指这样的数:它出现

在其平方数的右边,例如:5出现在其平方数25的右边,25出现在其平方数

625的右边,5和25都是同构数。 6-15

百元买百鸡。已知公鸡5元一只,母鸡3元一只,小鸡1元三只。问用100

元买100只鸡,那么公鸡、母鸡和小鸡各多少只?(提示,不止一个解)。 6-16

输入两个整数lower和upper,输出一张华氏-摄氏温度转换表,华氏温度的

5?(f?32) 9取值范围是[lower, upper]。计算公式如下:

c?式中:c表示摄氏温度,f表示华氏温度。 (1)表中每行的华氏温度依次递增1oF; (2)表中每行的华氏温度依次递增2oF。 6-17

输入一个正整数n,输出一张2的乘方表,显示20~2n的值。

(1)调用pow( )函数实现(注意:pow函数的类型为double); (2)不调用pow( )函数实现。 6-18 6-19

输入一个正整数n(n<15)s,输出一张n的阶乘表,显示0!~n!的值; 根据下列公式计算从n个不同元素中抽取m个元素(m?n)的组合数。

mCn?n!

m!(n?m)!编写程序,输入2个正整数m和n(m?n),计算并输出组合数。(注意变量的数据类型) 6-20 6-21

输出21世纪所有的闰年。

用一张一元票1分、2分和5分的硬币(至少各一枚),问有几种换法?每

种换法中1分、2分和5分的硬币各有多少? 6-22

两个乒乓球队进行比赛,各出3个人。甲队为a、b、c三个人,乙队为x、

y、z三个人。已经抽签决定比赛名单。有人向队员打听比赛的名单。A说他不和x比,c说他不和x、z比。编写程序找出3对比赛选手的名单。 6-23

编写程序,显示如下的二维平方根表(即给出0.0~9.0之间的任意数的平方

根)。例如,x为2.1的平方根,而y为3.9的平方根。

数学 0.0 1.0 0.0 0.1 0.2 ?? 0.9 2.0 3.0 ?? 9.0 6-24

1 2 4 7

3 5 8

6 9

10

x y 弗洛伊德三角形如下:

11 12 13 14 15 ??

? ? ? ? ? ? ??

91

(1)编写程序,显示如上形式的弗洛伊德三角形; (2)修改该程序,显示如下形式的弗洛伊德三角形: 1 0 1 0 1

1 0 1 0

1 0 1

1 0

1

?? 6-25

查询自动售货机中商品的价格。假设自动售货机出售4种商品:薯片(crisps)、

爆米花(popcorn)、巧克力(chocolate)和可乐(cola),售价分别为3.00元、2.50元、4.00元和3.50元。在屏幕上显示以下菜单(编号和选项):

[1] Select crisps [2] Select popcorn [3] Select chocolate [4] Select cola

[0] Exit

用户可以连续查询商品的价格,当查询次数超过5次时,自动退出查询;不到5次时,用户可以选择退出。当用户输入编号1~4,显示相应商品的价格(保留2位小数);输入0,退出查询;输入其他编号,显示价格为0。 6-26

验证哥德巴赫猜想:任何一个大于6的偶数均可表示为2个素数之和。例

如6=3+3,8=3+5,?,18=7+11。要求将6~100之间的偶数都表示为两个素数之和,输出是一行输出5组。 6-27

一个球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,

球它在第10次落地时,共经过多少米?第10次反弹多高? 6-28

(中国古典算术问题)某工地需要搬运砖块,已知男人一次搬3块,女人

一人搬2块,小孩两人搬1块。用45人正好搬45块砖,问有多少种搬法? 6-29

猴子吃桃问题:猴子第一天摘下若干桃子,当即吃了一半,还不过瘾,又

多吃了一个。第二天将剩下的桃子吃掉一半,又多吃了一个。以后每天都吃了前一天剩下的一半零一个。到第十天想再吃时,发现只剩下一个桃子了。求第一天共摘下多少个桃子?(提示:采用逆向思维) 6-30

有4名专家对4款赛车进行评论:

(1)A说:2号赛车是最好的; (2)B说:4号赛车是最好的; (3)C说:3号赛车不是最好的; (4)D说:B说错了。

事实上,只有一款赛车是最好的,而且只有一名专家说对了,其他3个人都说错了。编程输出最好的赛车编号。

? 第7章 数组

7-1 输入一个正整数n(1?n?10),再输入n个整数

(1)输出最大数和最小数,并输出平均值。

(2)将最小数与第一个数交换,最大数与最后一个数交换,然后输出交换后的结果。

(3)输出所有比平均值大的数。

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库上机练习[1](2)在线全文阅读。

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