实验(4)-选择结构-参考答案

实验(4)-选择结构-参考答案

ID:6479978

大小:99.50 KB

页数:15页

时间:2018-01-15

实验(4)-选择结构-参考答案_第1页
实验(4)-选择结构-参考答案_第2页
实验(4)-选择结构-参考答案_第3页
实验(4)-选择结构-参考答案_第4页
实验(4)-选择结构-参考答案_第5页
资源描述:

《实验(4)-选择结构-参考答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C语言程序设计实验教学(4)【实验目的】通过程序设计实现,掌握if结构和switch结构的正确应用。【实验要求】使用if结构和switch结构实现多种条件的选择结构程序,熟练二者的应用范围和注意事项。练习条件表达式的书写。【实验课时】4.0【实验内容】1、运行下列程序,分析结果。main(){inta=1,b=2,m=0,n=0,k;k=(n=b>a)

2、

3、(m=a

4、%d",&a);if(a%2==0)printf("%disoushu.",a);elseprintf("%disjishu.",a);}3、编写程序,实现从键盘上输入3个整数a,b,c,并输出其中最大的数。main(){inta,b,c,max;scanf("%d,%d,%d",&a,&b,&c);max=a>b?a:b;max=max>c?max:c;15printf("maxis%d",max);}main(){inta,b,c,max;scanf("%d,%d,%d",&a,&b,&c)

5、;if(a>b)max=a;elsemax=b;if(c>max)max=c;printf("maxis%d",max);}main(){inta,b,c,max;scanf("%d,%d,%d",&a,&b,&c);if(a>b)if(a>c)max=a;elsemax=c;elseif(b>c)max=b;elsemax=c;printf("maxis%d",max);}1、编写程序,实现从键盘上输入4个整数,并按从大到小顺序输出。main(){inta,b,c,d,t;scanf("%d,%d

6、,%d,%d",&a,&b,&c,&d);if(a>b){t=a;a=b;b=t;}15if(a>c){t=a;a=c;c=t;}if(a>d){t=a;a=d;d=t;}if(b>c){t=b;b=c;c=t;}if(b>d){t=b;b=d;d=t;}if(c>d){t=c;c=d;d=t;}printf("sortedbysmalltolarge:%d,%d,%d,%d",a,b,c,d);}1、完成下列分段函数的计算:分别使用if-elseif和if-if的嵌套结构来实现。方法一(用if——el

7、seif结构表达)#include#includemain(){intx,y;clrscr();printf("Pleaseinputvalueofx:");scanf("%d",&x);if(x<0)y=1;elseif(x>10)y=x*x+x+1;elsey=x+1;printf("x=%d,y=%d",x,y);}方法二(用if——if结构表达)15#include#includemain(){intx,y;clrscr

8、();printf("Pleaseinputvalueofx:");scanf("%d",&x);if(x<=10)if(x<0)y=1;elsey=x+1;elsey=x*x+x+1;printf("x=%d,y=%d",x,y);}1、编写一个程序,判断从键盘上输入的一个年份是否为闰年?方法一:#include#includemain(){intyear;clrscr();printf("Pleaseinputayear:");scanf("%d",&ye

9、ar);if(year%4==0&&year%100!=0

10、

11、year%400==0)printf("%disaleapyear",year);elseprintf("%disnotaleapyear",year);}方法二:(用ifif结构表达)15#include#includemain(){intyear,leap;clrscr();printf("Pleaseinputayear:");scanf("%d",&year);if(year%4==0)if

12、(year%100==0)if(year%400==0)leap=1;elseleap=0;elseleap=1;elseleap=0;if(leap==1)printf("%disaleapyear",year);elseprintf("%disnotaleapyear",year);}方法三:(用ifelseif结构表达)#include#includemain()

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

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

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