C语言实验报告(简单分支结构).pdf

C语言实验报告(简单分支结构).pdf

ID:57527722

大小:115.35 KB

页数:5页

时间:2020-08-26

C语言实验报告(简单分支结构).pdf_第1页
C语言实验报告(简单分支结构).pdf_第2页
C语言实验报告(简单分支结构).pdf_第3页
C语言实验报告(简单分支结构).pdf_第4页
C语言实验报告(简单分支结构).pdf_第5页
资源描述:

《C语言实验报告(简单分支结构).pdf》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、。实验名称:C语言的三种程序结构-简单分支结构【实验目的】1.理解简单分支结构。2.掌握简单的关系运算。3.熟练使用if-else语句进行简单分支结构程序设计。【实验环境】1.WindowsXP操作系统2.MicrosoftvisualC++6.0【实验内容】1.输出两个整数,求出其中的较小值并输出。2.输入x的值,计算分段函数y的值。y=f(x)=x*x+2xx<2=2x-1x.>=23.输入两个整数并判断两数是否相等,输出相应结论。4.输入一个证书,若为负数,求出它的平方;若为正数,求出它的立方,并输出结果。5.输入三个数,用if-else结构求出

2、其中的最大值。提示,首先求出两个数中较大值放在一个变量里,然后用这个变量和第三个数在进行一次比较。【程序清单】1.程序代码:#includevoidmain(){inta,b,min;printf("Inputa,b:");scanf("%d%d",&a,&b);if(aintmain(void){doublex,y;printf("inputx:");scanf("%lf",&x);if

3、(x<2)y=x*x+2*x;elsey=2*x-1;printf("y=f(%lf)=%f",x,y);。1。return0;}intmax(intx,inty){intmax;max=x>y?x:y;returnmax;}3.程序代码:#includevoidmain(){inta,b;printf("Inputa,b:");scanf("%d%d",&a,&b);if(a==b)printf("a等于b");elseprintf("a不等于b");}4.程序代码:#includevoidmain()

4、{inta,s;printf("Inputa:");scanf("%d",&a);if(a<=0){if(a<0){s=a*a;printf("a*a=%d",s);}}else{s=a*a*a;printf("a*a*a=%d",s);}}5.程序代码:#includevoidmain(){inta,b,c,max;printf("Inputa,b,c:");scanf("%d%d%d",&a,&b,&c);if(a>b){if(a>=c)printf("max=%d",a);。2。elseprintf("max=%d

5、n",c);}else{if(b>=c)printf("max=%d",b);elseprintf("max=%d",c);}}【运行结果】1.屏幕输出:Inputa,b:34min=32.屏幕输出:第一次运行:Inputx:3y=f(3.000000)=5.000000第二次运行:Inputx:1.99y=f(1.990000)=7.940100第三次运行:Inputx:1y=f(1.000000)=3.0000003.屏幕输出:第一次运行:Inputa,b:34a不等于b第二次运行:Inputa,b:3030a等于b4.屏幕输出:第一次运行

6、:Inputa:-4a*a=16第二次运行:Inputa:4a*a*a=64。3。5.屏幕输出:Inputa,b,c:345max=5【实验结果与分析】思考题1.实验内容3中比较两数大小、运算符=和==有什么区别,如果将=误用为==会导致什么后果?答:“=”是赋值运算符,用于把等号右边的结果赋值给左边的变量;“==”是判等运算符,用于判断等号左右两边的变量或常量是否相等。如果将“=”误用为“==”,会把b的值赋给a,从而使a恒等于b,程序没有实际意义。思考题2.改错题输入实数x,计算并输出下列分段函数f(x)的值,输出时保留一位小数。y=f(x)=1/

7、xx=10xx!=10正确的程序应该为#includevoidmain(){doublex,y;printf("enterx:");scanf("%lf",&x);if(x==10){y=1/x;}else{y=x;}printf("f(%.1f)=%.1f",x,y);}3.在if-else语句中,每次语句如果超出两句必须用大括号括起来,这样才能成为有效语句。【实验小结】通过本次实验,基本熟悉并了解了c语言结构程序中的简单分支结构,而且对于简单的关系运算也可较为熟练地操作。而且特别练习了if-else语句简单分支结构的使用。这次

8、上机实验锻炼了我的独立操作能力,希望今后能继续努力学好这门学科。。4。欢迎您的下载,资料仅供参

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。