VC++实验指导书 江苏科技大学电子信息学院计算机系
VC++实验指导书 江苏科技大学电子信息学院计算机系
实验一C++上机操作和输入/出练习 实验目的:熟悉 isual c++60集成开发环境和程序开发的一般步骤 、实验内容 按照教材第1章1.5的步骤上机操作,以例1.1作验证。 2.编写程序要求用 sizeof操作符验证教材表2-4中各数据类型所占的字节长度,输出格式为: sizeof( char ) =l byte(s) sizeof(short=2 byte(s) 3.编写程序要求 (1)运行时首先提示“ Input a,b,c=”,然后从键盘上依次输入三个整数(如:8、5、11),分 别赋给整型变量a、b、c (2)求a、b、c中的最小值赋给整型变量i (3)以下列格式输出最小值。 min(8,5,11) 三、实验过程: (包括源程序) 四、实验结果: (包括测试数据、操作结果) 五、实验总结: (包括体会)
实验一 C++上机操作和输入/出练习 一、实验目的::熟悉 Visual C++6.0 集成开发环境和程序开发的一般步骤。 二、实验内容: 1.按照教材第 1 章 1.5 的步骤上机操作,以例 1.1 作验证。 2.编写程序要求用 sizeof 操作符验证教材表 2-4 中各数据类型所占的字节长度,输出格式为: sizeof(char)=1 byte(s) sizeof(short)=2 byte(s) …… 3.编写程序要求: (1)运行时首先提示“Input a,b,c=”,然后从键盘上依次输入三个整数(如:8、5、11),分 别赋给整型变量 a、b、c; (2)求 a、b、c 中的最小值赋给整型变量 i; (3)以下列格式输出最小值。 min(8,5,11)=5 三、实验过程: (包括源程序) 四、实验结果: (包括测试数据、操作结果) 五、实验总结: (包括体会)
实验二简单的程序设计 、实验目的 进一步熟悉VC++的使用环境 2.学习简单的程序设计方法。 、实验内容: 1.编写一个程序,实现根据输入的ⅹ值,可求出y的值,并输出x和y的值。计算y值的数学 公式为: ∫1.5x+7x25 9.32x-34.2x>2.5 2.设计一个程序,输入实型变量x和y的值。若x>y,则输出ⅹy的值;否则,输出yx的值 三、实验过程 (包括源程序) 四、实验结果 (包括测试数据、操作结果) 五、实验总结: (包括体会) 实验三选择结构设计 实验目的 学习使用if语句和 switch语句实现选择结构 实验内容 1.编写一个程序判定某年是否为闰年。 2.设计一个程序,将从键盘上输入的百分制成绩转换成对应的五分制成绩并输出。90分以上为 A,80-89分为B,70~79分为C,60~69分为D,60分以下为E。用开关语句实现 三、实验过程 (包括源程序) 四、实验结果: (包括测试数据、操作结果) 五、实验总结 (包括体会)
实验二 简单的程序设计 一、实验目的 1.进一步熟悉 VC++的使用环境; 2.学习简单的程序设计方法。 二、实验内容: 1.编写一个程序,实现根据输入的 x 值,可求出 y 的值,并输出 x 和 y 的值。计算 y 值的数学 公式为: − + = 9.32 34.2 2.5 1.5 7.5 2.5 x x x x y 2.设计一个程序,输入实型变量 x 和 y 的值。若 x>y,则输出 x-y 的值;否则,输出 y-x 的值。 三、实验过程: (包括源程序) 四、实验结果: (包括测试数据、操作结果) 五、实验总结: (包括体会) 实验三 选择结构设计 一、实验目的 学习使用 if 语句和 switch 语句实现选择结构; 二、实验内容: 1.编写一个程序判定某年是否为闰年。 2.设计一个程序,将从键盘上输入的百分制成绩转换成对应的五分制成绩并输出。90 分以上为 A,80~89 分为 B,70~79 分为 C,60~69 分为 D,60 分以下为 E。用开关语句实现。 三、实验过程: (包括源程序) 四、实验结果: (包括测试数据、操作结果) 五、实验总结: (包括体会)
实验四循环结构设计 实验目的 学习使用 while语句、for语句和do- while语句实现循环结构 实验内容: 从键盘上输入10个整数,分别计算出其中所有正整数之和和负整数之和,0不计算,编写程 序,显示求和结果 2.分别用whie语句和for语句编写程序,求∑l(即求1!+2!+3:+…+10!)。 3.编写程序,程序的功能为显示如下图案: 三、实验过程: (包括源程序) 四、实验结果 (包括测试数据、操作结果) 五、实验总结 (包括体会)
实验四 循环结构设计 一、实验目的 学习使用 while 语句、for 语句和 do-while 语句实现循环结构。 二、实验内容: 1.从键盘上输入 10 个整数,分别计算出其中所有正整数之和和负整数之和,0 不计算,编写程 序,显示求和结果。 2.分别用 while 语句和 for 语句编写程序,求 = 10 1 ! i i (即求 1!+2!+3!+…+10!)。 3.编写程序,程序的功能为显示如下图案: * * * * * * * * * * * * * * * * * * * * * * * * * 三、实验过程: (包括源程序) 四、实验结果: (包括测试数据、操作结果) 五、实验总结: (包括体会)
实验五函数的使用 、实验目的 学习函数定义、调用和声明的方法。 学习函数的嵌套调用和递归调用的方法 2.学习函数重载的方法 3.学习全局变量、局部变量、动态变量和静态变量的概念和使用方法 4.学习内部函数和外部函数的定义和使用方法 5.学习编译预处理命令 二、实验内容 1.猴子吃桃问题。有一批桃,某猴第一天吃去其中的一半再加一个,第二天在第一天吃剩下的 桃中又吃去其中的一半再加一个,以后天天如此。到第十天发现,经过前九天的吃桃后,这 批桃只剩下一个。问这批桃原先共有几个 提示:先由第10天的桃子数可求出第9天的桃子数,再求出第8天的桃子数,……,最后求出 第一天的桃子数。设第n天的桃子数为fn),通过分析可得 2f(n+1)+2(1<=n<10 2.编写程序完成从键盘上输入整型变量n的值,调用函数fac(),求n!的值。 3.编写程序,由键盘输入两个整数,分别调用两个函数,求出这两个数的最大公约数和最小公 倍数,返回主函数后显示结果 4.设计三个函数,函数名均为max,功能是求两个int型数、两个 double型数和三个 double型 数中的最大数。设计主函数,对这三个函数的功能进行测试。 三、实验过程 (包括源程序) 四、实验结果 (包括测试数据、操作结果) 五、实验总结: (包括体会)
实验五 函数的使用 一、实验目的 1.学习函数定义、调用和声明的方法。 1.学习函数的嵌套调用和递归调用的方法; 2.学习函数重载的方法; 3.学习全局变量、局部变量、动态变量和静态变量的概念和使用方法; 4.学习内部函数和外部函数的定义和使用方法; 5.学习编译预处理命令。 二、实验内容 1.猴子吃桃问题。有一批桃,某猴第一天吃去其中的一半再加一个,第二天在第一天吃剩下的 桃中又吃去其中的一半再加一个,以后天天如此。到第十天发现,经过前九天的吃桃后,这 批桃只剩下一个。问这批桃原先共有几个。 提示:先由第 10 天的桃子数可求出第 9 天的桃子数,再求出第 8 天的桃子数,……,最后求出 第一天的桃子数。设第 n 天的桃子数为 f(n),通过分析可得 f(n)= 1 (n=10) 2f(n+1)+2 (1<=n<10) 2.编写程序完成从键盘上输入整型变量 n 的值,调用函数 fac ( ),求 n!的值。 3.编写程序,由键盘输入两个整数,分别调用两个函数,求出这两个数的最大公约数和最小公 倍数,返回主函数后显示结果。 4.设计三个函数,函数名均为 max,功能是求两个 int 型数、两个 double 型数和三个 double 型 数中的最大数。设计主函数,对这三个函数的功能进行测试。 三、实验过程: (包括源程序) 四、实验结果: (包括测试数据、操作结果) 五、实验总结: (包括体会)