实验3-1 顺序结构(1)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验3-1 顺序结构程序设计(一)
1
【实验目的】
(1)掌握C语言中使用最多的一种语句——赋值语句的使用方法(2)掌握基本的算术运算符和常用的数学函数的使用
(3)熟练掌握简单的数据输入输出的方法
【实验要求】
(1)熟练掌握赋值语句的使用
(2)熟练掌握基本的算术运算符和常用的数学函数的使用
(3)熟练掌握简单数据的输入输出的方法
【实验环境】
(1) Microsoft XP操作系统
(2) Microsoft VC++ 6.0
【实验内容】
1、程序改错
题目描述:阅读下面程序段,编译调试程序,并改正错误语句。
#include < stdio.h > // 求球体体积
#define PI=3.1415927
int main()
{
double r,volume;
scanf("%lf\n",&r);
volume=4/3*PI*r*r;
printf("%lf\n",volume);
return 0;
}
输入:输入球体半径。
输出:球体体积
样例输入:1
样例输出:4.19
本题实验的目的:
学会读错误提示,掌握调试程序的基本方法。必须学会“切断点、单步执行”的方法。
2、浮点数/JudgeOnline/problem.php?id=1895
题目描述:从键盘输入两个个小数,求其和,并按共六位,小数点后保留两位的格式输出。
输入:两个小数
输出:两数之和,共六位,小数点后保留两位
样例输入:1.2 2.1
样例输出: 3.30
3、求平方根/JudgeOnline/problem.php?id=1911
题目描述:输入1个正实数x,计算并输出其平方根(保留1位小数)。
输入:1个正实数
输出:该实数的平方根
样例输入:17
样例输出:The square root of 17.0 is 4.1
4、复数的乘法/JudgeOnline/problem.php?id=1944
题目描述:输入2个复数,实现其乘法运算
输入:分别输入2个复数的实部和虚部(限定为整型),不含实部/虚部的部分以0表示输出:输出两复数乘法运算结果中的实部
样例输入:2 3 4 5
样例输出:-7
提示:(a+bi)*(c+di)=ac+adi+bci+bdi*i=(ac-bd)+(ad+bc)i // i*i=-1
5、ASCII码字符:/JudgeOnline/problem.php?id=1904
题目描述:接收用户输入的数值,该数值表示某个字符ASCII码,使用putchar()函数显示该字符。
输入:输入一个正整数。
输出:输出其对应的ASCII码字符。
样例输入:69
样例输出:E
6、计算旅途时间/JudgeOnline/problem.php?id=1913
题目描述:输入2个整数time1 和time2,表示火车的出发时间和到达时间,计算并输出旅途时间。有效的时间范围是0000到2359,不需要考虑出发时间晚于到达时间的情况。
输入:712 1411(出发时间是7:12,到达时间是14:11)
输出: 6 hrs 59 mins
样例输入:712 1411
样例输出:6 hrs 59 mins
提示:使用整除运算符 / 和模运算符 % 将小时和分钟分离出来。
7、三角形面积/acmhome/problemdetail.do?&method=showdetail&id=1491
题目描述:已知三角形的边长a、b和c,求其面积。
输入:输入三边a、b、c
输出:输出面积,保留3位小数。
样例输入: 1 2 2.5
样例输出:0.950
8、圆柱体计算/acmhome/problemdetail.do?&method=showdetail&id=1493
题目描述:
已知圆柱体的底面半径r和高h,计算圆柱体底面周长和面积、圆柱体侧面积以及圆柱体体积。
输入:输入数据有一行,包括2个正实数r和h,以空格分隔。
输出:
输出数据一行,包括圆柱体底面周长和面积、圆柱体侧面积以及圆柱体体积,以空格分
开,所有数据均保留2位有效数字。
样例输入:
12
样例输出:
6.283.1412.576.28
提示:
圆周率定义为3.1415926。
9、逆置正整数/acmhome/problemdetail.do?&method=showdetail&id=1472
题目描述:输入一个三位正整数,将它反向输出。
输入: 3位正整数
输出:输出逆置后的正整数(去除前导0)
样例输入:123
样例输出:321
提示:注意:130逆置后是31
10、鸡兔同笼
题目描述/acmhome/problemdetail.do?&method=showdetail&id=1499 “鸡兔同笼”是我国古代著名趣题之一。大约在1500年前,《孙子算经》中就记载了这个有趣的问题。书中是这样叙述的:“今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何?这四句话的意思是:有若干只鸡兔同在一个笼子里,从上面数,有35个头;从下面数,有94只脚。求笼中各有几只鸡和兔?