资源描述:
《c语言分支控制结构的编写》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、广东技术师范学院实验报告学院:广东技术师范学院专业:软件工程班级:09软件成绩:姓名:林楚金学号:2009034743005组别:组员:实验地点:工业中心203实验日期:2010.6.23指导教师签名:预习情况操作情况考勤情况数据处理情况实验4项目名称:分支控制结构的编写1、实验目的通过编程训练,熟练掌握分支控制结构的基本程序编写方法。2、实验内容题目1:输入2个整数分别赋给a和b,输出其中的较大数。#include#includemain(){inta,b;print
2、f("请输入两个数:");scanf("%d%d",&a,&b);if(a>b)printf("最大数为:%d",a);elseprintf("最大数为:%d",b);}题目2:已知,要求从键盘输入x值,编写程序输出对应的y值。#include#includevoidmain(){floatx,y;scanf("%f",&x);if(x>0)printf("y=%f",y=x+1);elseprintf("y=%f",y=x-1);}题目3:从键盘任意输
3、入3个数,调用函数找出3个数中的最大值。#includefloatzuidashu(floata,floatb){if(a>b)returna;elsereturnb;}voidmain(){floata,b,c;printf("请任意输入三个数:");scanf("%f%f%f",&a,&b,&c);printf("三个数中最大的一个为%.2f",zuidashu(zuidashu(a,b),c));}题目4:输入任意3个数iA、iB、iC,按从小到大的顺序排序后输出。#incl
4、ude#includemain(){floata,b,c,y;scanf("%f%f%f",&a,&b,&c);if(a>b){y=a;a=b;b=y;}if(a>c){y=a;a=c;c=y;}if(b>c){y=b;b=c;c=y;}printf("%.1f<%.1f<%.1f",a,b,c);}题目5:编写程序,从键盘输入一个0至6之间的整数,当值为0时,输出Sunday,值为1时,输出Monday,值为2时,输出Tuesday,以此类推,其他数据则输出错误。
5、#include#includevoidmain(){inti,j;charb[7][4]={"Sun","Mon","Tue","Wed","Tur","Fir","Sat"};scanf("%d",&i);i=i%7;for(j=0;j<3;j++)printf("%c",b[i][j]);printf("");}题目6:完善实训2中的题目9,按下列格式编写用户选择菜单,当用户输入对应选项时,调用相应的计算功能。
6、------------------------
7、-----------
8、
9、1---Circumference
10、
11、2---Circulararea
12、
13、3---Triangle’sarea
14、
15、4---Cone’sSurfacearea
16、
17、5---Exit
18、
19、-----------------------------------------
20、#include#defineT3.14#include#includevoidmain(){inti;floa
21、ta,b,c,r,h;printf("请选择你要的操作:1----------Circular_area2----------Circumference3----------Triangle_area4----------Cone_Surface_area5----------Exit");scanf("%d",&i);switch(i){case1:printf("请输入圆的半径r:");scanf("%f",&r);printf("圆的周长为:%.2f",Circular
22、_area(r));break;case2:printf("请输入圆的半径r:");scanf("%f",&r);printf("圆的面积为:%.2f",Circumference(r));break;case3:printf("请输入三角形的三边abc:");scanf("%f%f%f",&a,&b,&c);printf("三角形的面积为:%.2f",Triangle_area(a,b,c));break;case4:printf