1
【实验目的】
(1)掌握C语言中使用最多的一种语句——赋值语句的使用方法 (2)掌握基本的算术运算符和常用的数学函数的使用 (3)熟练掌握简单的数据输入输出的方法
【实验要求】
(1)熟练掌握赋值语句的使用
(2)熟练掌握基本的算术运算符和常用的数学函数的使用 (3)熟练掌握简单数据的输入输出的方法
【实验环境】
(1) Microsoft XP操作系统 (2) Microsoft VC++
【实验内容】
1、程序改错
题目描述:阅读下面程序段,编译调试程序,并改正错误语句。
#include < > // 求球体体积 #define PI= int main() {
double r,volume; scanf(\"%lf\\n\ volume=4/3*PI*r*r;
printf(\"%lf\\n\ return 0; }
输入: 输入球体半径。 输出: 球体体积 样例输入:1 样例输出: 本题实验的目的:
学会读错误提示,掌握调试程序的基本方法。必须 学会“切断点、单步执行”的方法。
2、浮点数
题目描述:从键盘输入两个个小数,求其和,并按共六位,小数点后保留两
位的格式输出。
输入: 两个小数
输出: 两数之和,共六位,小数点后保留两位 样例输入: 样例输出:
3、求平方根
题目描述:输入1个正实数x,计算并输出其平方根(保留1位小数)。 输入: 1个正实数 输出: 该实数的平方根 样例输入:17
样例输出:The square root of is
4、复数的乘法
题目描述:输入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码字符:
题目描述:接收用户输入的数值,该数值表示某个字符ASCII码,使用putchar()函数显示该字符。
输入:输入一个正整数。
输出:输出其对应的ASCII码字符。 样例输入:69 样例输出:E
6、计算旅途时间
题目描述:输入2个整数time1 和time2,表示火车的出发时间和到达时间,计算并输出旅途时间。有效的时间范围是0000到2359,不需要考虑出发时间晚于到达时间的情况。
输入: 712 1411(出发时间是7:12,到达时间是14:11) 输出: 6 hrs 59 mins 样例输入:712 1411 样例输出:6 hrs 59 mins
提示: 使用整除运算符 / 和 模运算符 % 将小时和分钟分离出来。
7、三角形面积 &method=showdetail&id=1491
题目描述:已知三角形的边长a、b和c,求其面积。 输入:输入三边a、b、c
输出:输出面积,保留3位小数。 样例输入: 1 2 样例输出:
8、圆柱体计算 &method=showdetail&id=1493
题目描述:
已知圆柱体的底面半径r和高h,计算圆柱体底面周长和面积、圆柱体侧面积以及圆柱体体积。
输入:输入数据有一行,包括2个正实数r和h,以空格分隔。 输出:
输出数据一行,包括圆柱体底面周长和面积、圆柱体侧面积以及圆柱体体积,以空格分开,所有数据均保留2位有效数字。
样例输入: 1 2 样例输出: 提示: 圆周率定义为。
9、逆置正整数 &method=showdetail&id=1472
题目描述:输入一个三位正整数,将它反向输出。 输入: 3位正整数
输出: 输出逆置后的正整数(去除前导0) 样例输入:123 样例输出:321
提示: 注意:130逆置后是31
10、鸡兔同笼
题目描述 &method=showdetail&id=1499
“鸡兔同笼”是我国古代著名趣题之一。大约在1500年前,《孙子算经》中就记载了这个有趣的问题。书中是这样叙述的:“今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何这四句话的意思是:有若干只鸡兔同在一个笼子里,从上面数,有35个头;从下面数,有94只脚。求笼中各有几只鸡和兔
现有n个头和m个脚,要你写一个程序计算到底有多少只鸡和兔。 输入: 输入数据有一行,共2个整数n和m,以空格分隔。 输出: 每组数据的输出都只有一行,分别是鸡和兔的数量 样例输入:2 6 样例输出:1 1
因篇幅问题不能全部显示,请点此查看更多更全内容