下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实验名称:C语言的三种程序结构-简单分支结构【实验目的】1 .理解简单分支结构。2 .掌握简单的关系运算。3 .熟练使用if-else语句进行简单分支结构程序设计。【实验环境】1. Windows XP操作系统2. Microsoft visual C+【实验内容】1 .输出两个整数, 求出其中的较小值并输出。2.输入x的值,计算分段函数y的值。y=f(x)= x*x+2xx=23 .输入两个整数并判断两数是否相等,输出相应结论。4 .输入一个证书,假设为负数,求出它的平方;假设为正数,求出它的立方,并输出结果。5 .输入三个数,用if-else结构求出其中的最大值。提示,首先求出两个数中较大
2、值放在一个变量里,然后用这个变量和第三个数在进行一次比拟。【程序清单】1 .程序代码:#include void main() int a,b,min;printf( Input a,b:);scanf( %d %d,&a,&b);if (ab)printf( min=%dn ,a);else printf( min=%dn ,b);2 .程序代码:#include int main( void ) double x,y;printf( input x:);scanf( %lf ,&x);if (xyx:y;return max;3 .程序代码:#include voi
3、d main() int a,b;printf( Input a,b:);scanf( %d %d,&a,&b);if (a=b)printf( a等于bn);elseprintf( a不等于bn);4 .程序代码:#include void main()5 int a,s;printf( Input a:);scanf( %d,&a);if (a=0) if (a0) s=a*a;printf( a*a=%dn ,s);else s=a*a*a;printf( a*a*a=%dn ,s);6 .程序代码:#include void main() int a,b,c,m
4、ax;printf( Input a,b,c:);scanf( %d %d %d,&a,&b,&c);if (ab) if (a=c)printf( max=%dn ,a);elseprintf( max=%dn ,c);else if (b=c)printf( max=%dn ,b);elseprintf( max=%dn ,c);【运行结果】1.屏幕输出:Input a,b:3 4min=32.屏幕输出:第一次运行:Input x:3y=f=第二次运行:Input x:y=f=第三次运行:Input x:1y=f=3.屏幕输出:第一次运行:Input a,b: 3
5、4a不等于b第二次运行:Input a,b: 30 30a等于b4.屏幕输出:第一次运行:Input a:-4a*a=16第二次运行:Input a: 4 a*a*a=645.屏幕输出:Input a,b,c: 3 4 5max=5【实验结果与分析】思考题1.实验内容3中比拟两数大小、运算符=和=有什么区别,如果将=误用为=会导致什么后果答: “=是赋值运算符,用于把等号右边的结果赋值给左边的变量;“=是判等运算符,用于判断等号左右两边的变量或常量是否相等。如果将“=误用为“=,会把b的值赋给a,从而使a恒等于b,程序没有实际意义。思考题2.改错题输入实数x,计算并输出以下分段函数f (x)的值,输出时保存一位小数。y=f(x)=1/x x=10 x x!=10正确的程序应该为#include void main() double x,y;printf( enter x:);scanf ( %lf ,&x);if (x=10)y=1/x; else y=x; printf( f(%.1f)=%.1fn,x,y);3.在if-else语句中, 每次语句如果超出两句必须用大括号括起来,这样才能成为有效语句。【实验小结】通过本次实验,根本熟悉并了解了c语言结构程序中
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2021-2022学年湖南省湘潭市雨湖区四年级上学期期中科学真题及答案
- 液体进料控制器课程设计
- 2024年乡村振兴战略下农田水利设施土方施工合同6篇
- 2024年特别活动临时演员配置合同
- 物探课程设计前言
- 2021-2022学年山东省济南市天桥区小学二年级下册数学期中试题及答案
- 2020-2021学年河北省秦皇岛市海港区四年级上学期期末英语真题及答案
- 2024中建劳务分包补充协议范本:工程验收标准与质量保证3篇
- 五金批发市场产业链整合考核试卷
- 摩托车驾驶员在公路服务区和休息站的安全驾驶技巧考核试卷
- 内科学万能公式
- 双减背景下小学语文作业的有效设计课件
- 国开成本会计第15章综合练习试题及答案
- DB31-T 836-2021 制冷剂使用技术通则
- 服装类供货服务方案
- 基坑土方施工方案评审意见
- 会阴阻滞麻醉完整版PPT课件
- 四辊不可逆铝板冷轧机的设计
- 工地三相五线制电路布线详解20160318
- 新《安全生产法》解读PPT课件
- WLANAP日常操作维护规范
评论
0/150
提交评论