c语言分支控制结构的编写

上传人:mg****85 文档编号:34159640 上传时间:2018-02-21 格式:DOC 页数:7 大小:200KB
返回 下载 相关 举报
c语言分支控制结构的编写_第1页
第1页 / 共7页
c语言分支控制结构的编写_第2页
第2页 / 共7页
c语言分支控制结构的编写_第3页
第3页 / 共7页
c语言分支控制结构的编写_第4页
第4页 / 共7页
c语言分支控制结构的编写_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《c语言分支控制结构的编写》由会员分享,可在线阅读,更多相关《c语言分支控制结构的编写(7页珍藏版)》请在金锄头文库上搜索。

1、广东技术师范学院实验报告学院: 广东技术师范学院 专业: 软件工程 班级: 09 软件 成绩:姓名: 林楚金 学号: 2009034743005 组别: 组员:实验地点: 工业中心 203 实验日期: 2010.6.23 指导教师签名:实验 4 项目名称: 分支控制结构的编写 1、 实验目的通过编程训练,熟练掌握分支控制结构的基本程序编写方法。2、 实验内容题目 1:输入 2 个整数分别赋给 a 和 b,输出其中的较大数。#include#includemain()int a,b;printf(请输入两个数 :);scanf(%d%d,if(ab)printf(最大数为:%dn,a);else

2、printf(最大数为:%dn,b);题目 2:已知 ,要求从键盘输入 x 值,编写程序输出对应的 y 值。1xy)0(#include#includevoid main()float x,y;scanf(%f,if(x0)printf(y= %fn,y=x+1);预习情况 操作情况 考勤情况 数据处理情况elseprintf(y= %fn,y=x-1);题目 3:从键盘任意输入 3 个数,调用函数找出 3 个数中的最大值。#includefloat zuidashu(float a,float b)if(ab)return a;else return b;void main()float a

3、,b,c;printf(请任意输入三个数: );scanf(%f%f%f,printf(三个数中最大的一个为 %.2fn,zuidashu(zuidashu(a,b),c);题目 4:输入任意 3 个数 iA、iB、iC,按从小到大的顺序排序后输出。#include#includemain()float a,b,c,y;scanf(%f%f%f,if(ab)y=a;a=b;b=y;if(ac)y=a;a=c;c=y;if(bc)y=b;b=c;c=y;printf(%.1f #includevoid main()int i,j;char b74=Sun,Mon,Tue,Wed,Tur,Fir,

4、Sat;scanf(%d,i=i%7;for(j=0;j#define T 3.14#include#includevoid main()int i;float a,b,c,r,h;printf(请选择你要的操作:n1-Circular_arean2-Circumferencen3-Triangle_arean4-Cone_Surface_arean5-Exitn );scanf(%d,switch(i)case 1:printf(请输入圆的半径 r:);scanf(%f,case 2:printf(请输入圆的半径 r:);scanf(%f,case 3:printf(请输入三角形的三边 a

5、b c :);scanf(%f%f%f,printf(三角形的面积为:%.2fn,Triangle_area(a,b,c);break;case 4:printf(请输入圆锥的底面半径 r 和高 h:);scanf(%f%f,printf(圆锥的表面积为:%.2fn,Cone_Surface_area(r,h);break;case 5:break; 题目 7:编写程序判断从键盘输入的字符是控制字符、数字字符、大写字母、小写字母还是其他字符。#includemain()char a;scanf(%c,if(a=0 else if(a=48 elseif(a=65 elseif(a=97 els

6、eprintf(其他字符n);题目 8:编写程序判断从键盘输入的数字是否 1 至 7 中的数,如果是 1 至 5 中的数,显示相应的星期数(如输入的是 3,显示“今天是星期三” ) ,如果是 6 或 7,显示“今天是休息日” ,对于 1 至 7 以外的数字,显示“是非法数据” 。#includevoid main()int i;printf(请输入一个数:);scanf(%d,if(i7)printf(输入错误n);elseswitch(i)case 1:printf(今天是星期一n);break;case 2:printf(今天是星期二n);break;case 3:printf(今天是星期

7、三n);break;case 4:printf(今天是星期四n);break;case 5:printf(今天是星期五n);break;case 6:case 7:printf(今天是休息日n);break; 题目 9:编写程序,要求从键盘输入一道基本四则运算题,输入格式为“A 运算符 B”其中 A、B 分别代表两个整数,运算符号是+、- 、*、/,例如:“2+3 ”、 “4/6”。注意要对输入的运算符号和除数作相应的处理,即输入的运算符号是+ 、- 、*、/ 以外的字符时的情况和除数为 0 的情况要做处理,提示用户出错。注意需给出验证实例证明程序的正确性。#includevoid main(

8、)int a,b;char y;scanf(%d%c%d, if(y=43)printf(%d + %d = %dn,a,b,a+b);elseif(y=45)printf(%d - %d = %dn,a,b,a-b);elseif(y=42)printf(%d * %d = %dn,a,b,a*b);elseif(b!=0 elseprintf(输入错误n);/*switch(y) case 43: printf(%a + %b = %dn,a+b);break;case 45:printf(%a - %b = %dn,a-b);break;case 42:printf(%a * %b = %dn,a*b);break;case 47:printf(%a / %b = %dn,a/b);break;case : printf(输入错误n);break;*/

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号