程序设计与编程实验指导书(2012版),(3)

2018-12-22 22:46

f=3157.890121;g=0.123456789; d=f;e=g;

p=a=m=50000;q=b=n=-60000;

② 在①的基础上将printf语句进行下如下修改,再运行程序: printf(“a=%d,b=%d\\n c1=%c,c2=%c\\nd=.6f,e=.12f\\n”,a,b,c1,c2,d,e);

printf(“f=%f,g=%f\\n m=%ld,n=%ld\\n p=%d,q=%d\\n”,f,g,m,n,p,q); 3、编写程序,用getchar函数读入两个字符c1、c2,然后分别用putchar函数和printf函数输出这两个字符。上机运行程序,比较用printf和putchar函数输出字符的特点。 三、实验要求

1、学习程序的调试方法。

2、编写程序,运行程序并记录运行结果。

3、将源程序、目标文件、可执行文件和实验报告存在磁盘上。

实验四 选择结构程序设计

一、实验目的

1、正确使用关系表达式和逻辑表达式表达条件 2、学习分支语句if和switch的使用方法。

9

3、进一步熟悉Visual C++6.0集成环境的使用方法,学习Visual C++6.0环境提供的调试工具。 二、实验内容

1、编写程序,使之具有如下功能:输入a、b、c三个整数,求最小值。写出调试过程。

2、编写程序,求解下列分段函数:

y=x (-5

3、某托儿所收2岁到6岁的孩子,2岁、3岁孩子进小班(Lower class);4岁孩子进中班(Middle class);5岁、6岁孩子进大班(Higher class)。编写程序(用switch语句),输入孩子年龄,输出年龄及进入的班号。如:输入:3,输出:age:3,enter Lower class。先编程序,然后上机调试运行程序。

4、有一个函数:x<1时,y=x+3; 1<=x<10时,y=(2x+10)/3; x>=10时,y=x。

用scanf函数输入x的值(分别为x<1、1~10、≥10三种情况),求y值。

10

5、给出一个百分制成绩,要求输出成绩等级‘A’,‘B’,‘C’,‘D’,‘E’。90分以上为‘A’,80~89分为‘B’,70~79分为‘C’,60~69分为‘D’,60分以下为‘E’。 6、求五个数中的最大数。

7、从键盘上输入三个数,让它们代表三条线段的长度,请编写一个判断这三条线段所组成的三角形属于什么类型(不等边,等腰,等边或不构成三角形)的程序。 8、身高预测

每个做父母的都关心自己孩子成人后的身高,据有关生理卫生知识与数理统计分析表明,影响小孩成人后身高的因素有遗传、饮食习惯与坚持体育锻炼等。小孩成人后的身高与其父母的身高和自身的性别密切相关。 设faHeight为其父身高,moHeight为其母身高,身高预测公式为: 男性成人时身高 = (faHeight + moHeight) * 0.54(cm) 女性成人时身高 = (faHeight * 0.923 + moHeight) / 2(cm) 此外,如果喜爱体育锻炼,那么可增加身高2%,如果有良好的卫生饮食习惯,那么可增加身高1.5%。

编程从键盘输入你的性别(用字符型变量sex存储,输入字符F表示女性,输入字符M表示男性)、父母身高(用实型变量存储,faHeight为其父身高,moHeight为其母身高)、是否喜爱体育锻炼(用字符型变量sports存储,输入字符Y表示喜爱,输入字符N表示不喜爱)、是否有良好的饮食习惯等条件(用字符型变量diet存储,输入字符Y表示喜爱,输入字符N表示不喜爱),利用给定公式和身高预测方法对你的身高进行预测。

11

9、简单的计算器程序

要求用switch语句编程设计一个简单的计算器程序。要求根据用户从键盘输入的表达式:操作数1 运算符op 操作数2

计算表达式的值,指定的算术运算符为加(+)、减(-)、乘(*)、除(/)。

10、在实验9基础上,增加如下要求:

(1)如果要求程序能进行浮点数的算术运算,程序应该如何修改? 如何比较实型变量data2和常数0是否相等?

(2)如果要求连续做多次算术运算,每次运算结束后,程序都给出提示:Do you want to continue(Y/N or y/n)?如果用户输入Y或y时,程序继续进行其它算术运算,否则程序退出运行状态。那么,程序如何修改? 三、实验要求

1、复习关系表达式、逻辑表达式和if 语句、switch语句。 2、编写程序,运行程序并记录运行结果

3、将源程序、目标文件、可执行文件和实验报告存在磁盘上。

实验五 循环结构程序设计(一)

一、实验目的

1、学习循环语句for、while和do-while语句的使用方法。 2、学习用循环语句实现各种算法,例如穷举法、迭代法等

12

3、进一步熟悉Visual C++6.0集成环境的使用方法 二、实验内容

1、下列程序计算SUM的值。调试该程序,使之能正确地计算SUM。写出调试过程。计算公式如下:SUM=1+1/2+1/3+1/4+??+1/n 2、北京市体育彩票采用整数1、2、3、??、36表示36种体育运动,一张彩票可选择7种运动。编写程序,选择一张彩票的号码,使得这张彩票的7个号码之和是105且相邻两个号码之差按顺序依次是1、2、3、4、5、6。 如果第一个号码是1,则后续号码应是2、4、7、11、16、22。

3、编写程序实现输入整数n,输出如下所示由数字组成的菱形。(图中n=5)

1 1 2 1 1 2 3 2 1 1 2 3 4 3 2 1 1 2 3 4 5 4 3 2 1

1 2 3 4 3 2 1

1 2 3 2 1

1 2 1 1

13


程序设计与编程实验指导书(2012版),(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2018人教版小学二年级下册美术教案(完美版)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: