学生实验指导(3)

2019-08-30 23:36

{

float a,x,y;

/**********blank**********/

scanf(\ /**********blank**********/

y=________________________________________; printf(\

}

5.在提示/**********blank**********/下面填写合适的内容完成程序设计。已知a=3.5,b=5.4,c=4.3,编程求以a,b,c为边长的三角形的面积Area=____________________。提示:Area?s?s?a??s?b??s?c?,其中s?a?b?c。 2#include

/**********blank**********/ ____________________ main() {

float a,b,c,s,area;

scanf(\ /**********blank**********/ ____________________; /**********blank**********/

area=sqrt____________________; printf(\}

/*需要添加头文件*/

/*库函数sqrt的含义是开平方*/

8

实验4 选择结构程序设计

院(系):信息科学与技术学院 班专级 业 学姓课程名称:高级语言程序设计 号 名 教师签名:

实验室 计算机号 实验名称 所用软件 实验成绩 4.1 实验目的

1.掌握C语言的逻辑运算符和逻辑表达式,学会表示逻辑值的方法。

2.掌握正确使用关系运算符和关系表达式。

3.熟练掌握条件语句,学习选择结构程序设计的方法及应用。 4.熟悉多分支选择的switch语句。

5.进一步学习跟踪调试程序,熟悉选择结构程序段中语句的执行过程。

4.2 实验预习

1.熟悉逻辑运算符和逻辑表达式、关系运算符和关系表达式。 2.熟悉下列语句:if、if-else、switch、break。

4.3 实验任务

1.输入并运行以下程序,分析程序运行结果。 #include void main() { int a,b;

scanf(\ /*输入a*/

if(a%2!=0) /*如果a为奇数*/ { b=a*a;

printf(\ } }

表4-1 实验结果记录表

输入数据 3 4 5 6 人工分析结果 实验运行结果 2.编写程序:

(1)输入两个整数a和b,若a>=b时,求其积c并显示;若a

9

(2)输入一个整数并赋给a,当a>=90时,输出字符'A';a>=80时,输出字符'B';a>=70时,输出字符'C';a>=60时,输出字符'C';a<60时,输出字符'D'。

(3)输入a、b、c三个整数,输出最大数。

3. 输入并运行以下程序,分析程序运行结果。 main() { int a,b,c;

scanf(\ switch(a) { case 1: case 2:

case 3: printf(\ case 4: printf(\ case 5: printf(\ case 6: printf(\

10

} }

表4-2 实验结果记录表

输入数据 3 4 5 6 5 9 7 10 13 人工分析结果 4+5=9 5/9=0 实验运行结果 4.阅读程序并填空。程序实现:根据输入学生的成绩判断等级。成绩x>=90分时,等级为A;成绩70<=x<90分时,等级为B;成绩60<=x<70分时,等级为C;x<60分时,等级为D。

main()

{ __________ x;

printf(\ scanf(\ printf(\ switch(______) { case 10:

case 9: printf(\ case 8: printf(\ case 7: printf(\ case 6: printf(\ _____: printf(\ } }

11

实验5 循环结构程序设计

院(系):信息科学与技术学院 班专级 业 学姓课程名称:高级语言程序设计 号 名 教师签名:

实验室 计算机号 实验名称 所用软件 实验成绩 5.1 实验目的

1.熟练掌握while、do-while和for语句实现循环的方法。

2.掌握循环程序设计中一些常用算法(如穷举、迭代、递推等)。 3.掌握常用的无条件控制语句在循环中的控制作用。 4.理解循环嵌套及嵌套的执行过程。

5.2 实验预习

1.熟悉语句:while、do-while、for。 2.熟悉三种语句之间的关系和区别。 3.熟悉语句:break、continue、goto。 4.循环结构常见的算法。

5.3 实验任务

1.编写程序,输入一个正整数,计算该数据各位数字之和。 #include main( ) {int n,r,s=0;

printf(\

/*填空位置(1),语句功能:从键盘输入任意的正整数n*/ if(_____) /*填空位置(2),表达式功能:判断输入的数据n是否合法*/ {while(n>0)

{r=n; /*填空位置(3),语句功能是: */ s=s+r;

n=n/10; /*填空位置(4),语句功能是: */ }

printf(\ }

12


学生实验指导(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:思维风格问卷

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

马上注册会员

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