C语言逻辑运算和判断选取控制实验报告.doc

C语言逻辑运算和判断选取控制实验报告.doc

ID:57088330

大小:352.50 KB

页数:10页

时间:2020-08-01

C语言逻辑运算和判断选取控制实验报告.doc_第1页
C语言逻辑运算和判断选取控制实验报告.doc_第2页
C语言逻辑运算和判断选取控制实验报告.doc_第3页
C语言逻辑运算和判断选取控制实验报告.doc_第4页
C语言逻辑运算和判断选取控制实验报告.doc_第5页
资源描述:

《C语言逻辑运算和判断选取控制实验报告.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、北京联合大学信息学院“程序设计基础”课程调研(研究)报告题目:逻辑运算和判断选取控制姓名(学号):专业:计算机科学与技术编制时间:2012-5-2。版本:指导教师:北京联合大学-信息学院编制逻辑运算和判断选取控制实验(程序)设计报告2012年5月2日班号:姓名:学号:第一章.实验情况概述本次实验主要是进行逻辑运算和判断选取控制,编写程序验证了if()…、if()…else…、if()…elseif()…else…语句,编写程序验证switch,利用if验证各种关系运算符和逻辑运算符,编写程序验证if的嵌套使用,解决求任意正整数的位数、求4个数中的最大值等实际问题。并进行了相

2、关程序的调试和分析,对实验经验进行总结和归纳。第二章.实验记录1.编写程序验证if()…、if()…else…、if()…elseif()…else…(1)用if()语句处理选择结构设计相关源程序如下:#includeintmain(){floata,b,t;scanf("%f,%f",&a,&b);if(a>b){t=a;a=b;b=t;}运行结果如图-1printf("%5.2f,%5.2f",a,b);return0;}(2)if()else语句源程序如下:#includeintmain(){intx,y;scanf("%d",

3、&x);if(x>0)y=1;elsey=-1;printf("x=%d,y=%d",x,y);return0;}运行结果如图-2(3)if()elseif()else语句#includeintmain(){intx,y;scanf("%d",&x);if(x>0)y=1;elseif(x==0)y=0;elsey=-1;printf("x=%d,y=%d",x,y);运行结果如图-3return0;}2.编写程序验证switch#includeintmain(){charneed;scanf("%c",&need);printf

4、("Yourare:");switch(need){case'a':printf("需要勤奋");break;运行结果如图-4case'b':printf("需要坚持");break;case'c':printf("需要忍耐");break;case'd':printf("需要自信");break;default:printf("Sorry!无法识别!");}return0;}3.利用if验证各种关系运算符和逻辑运算符(1)关系运算符:#includeintmain(){inta,b,x;scanf("%d,%d",&a,&b);if(

5、ab)x=0;if(a==b)x=-1;printf("x=%d",x);运行结果如图-5return0;}(2)逻辑运算符:#includeintmain(){inta,b,x;scanf("%d,%d",&a,&b);if(a

6、

7、a>b)x=1;if(a==b)x=-1;printf("x=%d",x);return0;运行结果如图-6}#includeintmain(){inta,b,x;scanf("%d,%d",&a,&b);if(a

8、x=%d",x);运行结果如图-7return0;}#includeintmain(){inta,b;scanf("%d",&a);if(!(a<=0))b=1;elseb=-1;运行结果如图-8printf("b=%d",b);return0;}4.编写程序验证if的嵌套使用#includeintmain(){intv,t;scanf("%d",&v);if(v>0)t=111111;elseif(v==0)t=0;运行结果如图-9elset=-111111;printf("v=%d,t=%d",v,t);return0;}

9、5.求4个数中的最大值#includeintmain(){intmax,a,b,x,y;scanf("%d,%d,%d,%d",&a,&b,&x,&y);if(a>b&&a>x&&a>y)max=a;elseif(b>x&&b>y)max=b;elseif(x>y)max=x;else运行结果如图-10max=y;printf("a=%db=%dx=%dy=%dmax=%d",a,b,x,y,max);return0;}6.求任意正整数的位数#includei

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

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

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