实验四 c程序设计2

实验四 c程序设计2

ID:11673426

大小:51.00 KB

页数:6页

时间:2018-07-13

实验四 c程序设计2_第1页
实验四 c程序设计2_第2页
实验四 c程序设计2_第3页
实验四 c程序设计2_第4页
实验四 c程序设计2_第5页
资源描述:

《实验四 c程序设计2》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、实验四选择结构C程序设计实验目的⑴掌握程序的书写风格;⑵熟练掌握if语句的使用;⑶熟练掌握switch语句的使用。实验内容一、关于程序设计风格C语言的书写格式非常自由,例如,一行内可以写多个语句,一个语句很长时也可以分写在多行上。但是,为了提供程序的可读性,我们在书写源程序时应该尽可能地做到清晰、美观,这不仅能使程序容易读懂,更重要的是,当程序出现错误时便于查错和改错。程序的可读性也是结构化程序设计方法强调的一个要点。要使程序清晰易读,一个较好的做法是采用缩格书写形式。下面两个程序的功能完全相同,其它语句也完全一样,只是程序的书写格式不同。试比较它们的书写格式,从中领

2、会缩格书写的好处(注:以下程序大家不必理解,因为循环结构是下一章的内容,大家只需借此程序领略一下程序设计风格)。程序⑴程序⑵main()main(){inta,b,t;{scanf("%d%d",&a,&b);inta,b,t;while(a!=0&&b!=0)scanf("%d,%d",&a,&b);{while(a!=0&&b!=0)if(a

3、",a,b);scanf("%d,%d",&a,&b);}}程序⑴没有采用缩格的书写形式,整个程序看上去较乱,读起来也比较困难,如果要改正程序中的错误(如花括号是否匹配、错误是在循环之内还是在循环之外,等等),就更加不容易了。程序⑵采用了缩格的书写形式,程序结构清晰,可读性好。对初学者来说,无论是在纸上书写程序,还是上机建立源程序,都应该注重程序的书写格式,这样,才能大大提高后面调试程序的效率。二、运行下列程序,分析并观察运行结果1.输入并运行以下程序#includemain(){intx,y;printf("Enterx&y:");scan

4、f("%d%d",&x,&y);printf("x,y:%d%d",x,y);if(x>y)printf("x=%d",x);if(y>x)printf("y=%d",y);if(x==y)printf("x=%d:",x);//俩个可以合并为x>=y}请改写以上程序用一个if_else语句完成。#includemain(){intx,y;printf("Enterx&y:");scanf("%d%d",&x,&y);printf("x,y:%d%d",x,y);if(x>y)printf("x=%d",x);elseif

5、(y>x)printf("y=%d",y);elseprintf("x=%d:",x);}2.输入并运行以下程序//该程序是三个数字从大到小排列(可无序)#includemain(){inta,b,c,t;printf("inputa,b,c:");scanf("%d%d%d",&a,&b,&c);printf("a=%d,b=%d,c=%d",a,b,c);if(a>b){t=a;a=b;b=t;}if(a>c){t=a;a=c;c=t;}if(b>c){t=b;b=c;c=t;}printf("%d,%d,%d",a,b,c);}

6、去掉以上程序中三个if语句中的{},看看运行结果有什么不一样。#include//把’if{}’的去掉,程序没有语句错误,但功能没有用,列:123,213,321main(){inta,b,c,t;printf("inputa,b,c:");scanf("%d%d%d",&a,&b,&c);printf("a=%d,b=%d,c=%d",a,b,c);if(a>b)t=a;a=b;b=t;if(a>c)t=a;a=c;c=t;if(b>c)t=b;b=c;c=t;printf("%d,%d,%d",a,b,c);}3.以下程序求任意两个数中的

7、最大数,请调试以下程序。#includemain(){intx,y;printf("Enterx&y:");scanf("%d%d",&x,&y);printf("x,y:%d%d",x,y);if(x>y);去掉printf("max=x=%d",x);elseprintf("max=y=%d",y);printf("**end**");}//该程序有缺陷,少了等于的情况4.以下程序求判断一个数是否能整除3,请调试以下程序,按要求输出结果。#includemain(){intn,x;printf(

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

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

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