实验3-1 顺序结构(1)

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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只脚。求笼中各有几只鸡和兔?

相关文档
最新文档