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

上机练习[1]

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

? 第1章 C语言概述

1-1 编写程序,在屏幕上显示一个如下输出:

--------------------------------- Programming in C is fun! I love C language. ---------------------------------

1-2 编写程序,在屏幕上显示一个如下图案:

* * * * * * * * * *

1-3 已知某个圆的半径,编写一个程序,用来计算并显示面积。

要求:将π定义为符号常量,并假设一个恰当的半径值。

1-4 已知两个整数20和10,编写程序,自定义函数add( )将这两个数相加,自定义

函数sub( )计算这两个数的差,并按照下面形式显示计算结果:

20+10=30 20-10=10

a b?c1-5 已知变量a、b和c的值,编写程序,用来计算并显示x的值,其中x?请分别用以下数值运行该程序 (1)a=250,b=85,c=25 (2)a=300,b=70,c=70

? 第2章 常量、变量及数据类型 & 第3章 运算符和表达式

3-1 编写程序,求华氏温度100oF对应的摄氏温度。计算公式如下:

c?5?(f?32) 9式中:c表示摄氏温度,f表示华氏温度。(c定义为实型,f定义为整型) 3-2 一个物体从100m的高空自由落下,编写程序,求它在前3s内下落的垂直距离。

设重力加速度为10m/s2。

要求,将重力加速度定义为符号常量,尝试将其改为9.8 m/s2,看结果有何不同? 3-3 将球的半径R定义为符号常量,计算球的表面积(4πR2)和体积(4/3*πR3)。 3-4 给定x、y和z的值,编写程序,使x等于y的值,y等于z的值,z等于x的

值。

3-5 编写一个程序,给定一个浮点数(例如456.78),显示该数的个位数字与10位

数字之和(例如5+6=11)。

3-6 某种物品每年折旧费的计算方法如下:

折旧费?购买价格?废品价值

使用年限编写一个程序,当给定某物品的购买价格、使用年限和每年的折旧费时,计算出其废品价值。

3-7 在库存管理中,某单个物品的经济定购数EOQ由下面等式给定:

EOQ?2?需求率?生产成本

单位时间内每种物品的储备成本而最优的定购时间间隔TBO由下面等式给定:

TBO?2?生产成本

需求率?单位时间内每种物品的储备成本编写程序,给定需求率(单位时间内的物品数)、生产成本(每个定购)和储备成本(单位时间内每种物品),计算EOQ和TBO。

? 第4章 输入输出操作管理

4-1 输入两个数,将它们交换后输出。

4-2 输入一个十进制数,输出对应的八进制数和十六进制数。 4-3 编写程序,输入3个整数,计算并输出它们的平均值。 4-4 编写一个程序,读取x和y的值,显示下面表达式的值:

(1)

x?y x?y(2)

x?y 2(3)?x?y??x?y? 4-5 计算银行存款的本息。

编写程序,输入存款金额money、存期year和年利率rate,根据下列公式计算存款到期时的本息合计sum(税前),输出时保留两位小数。

sum?money(1?rate)year

4-6 输入圆柱的高h和半径r,求圆柱体积volume=π*r2*h。

4-7 编写一个程序,读取一个实数f,将其四舍五入的值赋值给整型变量n,输出n

的值。(尝试不用if语句完成本程序,并考虑负数是否适用)

4-8 编写程序,读入两个两位数字的整数,并按照如下形式输出这两个整数的乘积。

4 5

* 3 7 3 1 5 1 3 5 1 6 6 5

提示:注意负数和格式!

? 第5章 判断与分支

5-1 输入一个字符ch,根据不同情况进行输出:

(1)ch为小写字母,输出对应的大写字母; (2)ch为大写字母,按照原样输出; (3)ch为数字,输出对应的数字;

(4)ch为其他字符,输出“Other character.”。

5-2 为鼓励居民节约用水,自来水公司采用按月用水量分段计费的办法,居民应交

水费y元与月用水量x吨的函数关系式如下(设x?0)。

4x??y?f(x)??3??2.5x?10.5x?15x?15

编写程序,输入用户的月用水量x吨,计算并输出该用户应支付的水费y元(保留两位小数)。

5-3 输入一个年份year,判断year是否为闰年。year若为闰年,需要满足下列条件

之一:

(1)能被4整除,但不能被100整除(如2004年是闰年,2100年不是闰年) (2)能被400整除(如2000年是闰年)

5-4 输入3个实数,将其按照降序输出(较大数在前),保留3位小数。

5-5 输入五级制成绩(A~E),输出相应的百分制成绩(0~100)区间。五级制成绩

对应百分制程序区间为:A(90~100)、B(80~89)、C(70~79)、D(60~69)和E(0~59)。例如:输入B,输出(80~89)。 (1)用switch语句实现; (2)用if语句实现。

5-6 用switch语句实现,输入数字1~7,输出对应的英文单词Monday, Tuesday, ?,

Sunday。

5-7 某高校的某专业录取研究生的条件如下:

(1)英语成绩?55 (2)政治成绩?60 (3)专业课成绩?60

(4)以上三科的总数学成绩?200,或英语和专业课的总成绩?130。

编写程序,读入一个学生的成绩(英语、政治和专业课),判读是否可以被录取。 5-8 编写程序,计算下面二元方程的实数根。

ax2?bx?c?0

应用如下规则:

(1)如果a和b的值为零,则没有解; (2)如果a的值为零,则只有一个解(x=-c/b); (3)如果b2-4ac为负数,则没有实数根; (4)否则,有两个实数根:

?b?b2?4acx1?

2a?b?b2?4acx2?

2a输入a, b和c的值,输出求根的情况,如有实数根,则输出实数根的值。 5-9 编写程序,读取x的值,求下面函数的值

? 1?y??0??1?forforforx?0x?0x?0(1)用else if语句实现 (2)用嵌套if语句实现 (3)用条件运算符 ? : 实现 5-10

某个服装展示厅宣布以下所卖物品季节性打折:

购买总额 0~100 101~200 201~300 大于300

编写程序,计算某顾客应付的款项 (1)用switch语句实现 (2)用if语句实现

编写程序,输入x,计算并输出下列分段函数f(x)的值(保留2位小数)。

折扣 机加工制品 无折扣 5% 7.5% 10.0% 手工制品 5% 7.5% 10.0% 15.0% 5-11

1?5?x?2x?y?f(x)??x?x?x?0x?0

提示:请调用sqrt( )函数求平方根,调用pow( )函数求幂。 5-12

编写程序,输入一个实数(例如456.78),求不小于该数的最小整数和不大

于该数的最大整数。(提示:注意负数)。 5-13

输入一个整数,判断它是奇数还是偶数(认为0是偶数),并输出它的绝对

值(不要使用labs( )函数)。 (1)使用if-else语句;

(2)使用if语句,但不使用else语句; (3)使用switch语句。

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

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