实验项目三结构化程序设计选择结构

上传人:仙*** 文档编号:37613116 上传时间:2021-11-03 格式:DOC 页数:7 大小:1.70MB
返回 下载 相关 举报
实验项目三结构化程序设计选择结构_第1页
第1页 / 共7页
实验项目三结构化程序设计选择结构_第2页
第2页 / 共7页
实验项目三结构化程序设计选择结构_第3页
第3页 / 共7页
点击查看更多>>
资源描述
程序设计基础 I 实验报告实验项目三:结构化程序设计 _选择结构学 号 姓 名 何峰 专业、班级 计算机类 03实验时间 2016 年 11 月 30 日星期三 实验地点 机房 6 指导教师 孙爱蓉一、实验目的及要求(1) 了解 C语言表示逻辑量的方法 ( 以 0 代表”假” , 以非 0 代表”真” ) 。(2) 学会正确使用逻辑运算符和逻辑表达式。(3) 熟练掌握 if 语句和 switch 语句。(4) 结合程序掌握一些简单的算法。(5) 学习调试程序。二、实验设备(环境)及要求使用 VisualC+6.0 ;windows 系列操作系统的环境。三、实验内容与步骤( 要求以“学号 _姓名_题号” )1 输入一个华氏温度 f,要求输出摄氏温度 c。公式为 c=5/9(f-32) 。输出要求有文字说明,取 2 位小数。【算法提示】华氏温度 f c 摄氏温度1)定义实变量 c,f100.25 37.920.5 -17.5023.78 -4.572)提示输入 Pleaseenterf:3)读入 f4)根据公式计算 c5)打印两位精度的结果开始#includeintmain()floatc,f; printf( “pleaseenterf: ”);输入 fscanf( “%f”,&f);c=5/9*(f-32);c=5/9(f-32printf( “%f”,c);return0;输出 c结束2 有一函数用 scanf 函输入 x 的值 ,求 y 值。【算法提示】1)定义实变量 x,y2)提示输入 Pleaseenterx:3)读入 x4)判断 x 所在的区间,对应出 y 的计算公式并求值(进一步细化)5)打印结果。要求:每道题目分别画出程序流程图,书写程序,试运行(如何输入,结果如何)。开始#includeintmain()intx,y; printf( “pleaseenterx: ” );输入 xif(x1)y=x;x10)y=3*x-1;是 否elsey=2*x-1;return0;否y=xx 10? y=2x-1是y=3x-1输出 y结束3 从键盘上输入一个正整数,判断这个数能否同时被 3 和 5 整除;要求:每道题目分别画出程序流程图,书写程序,试运行(如何输入,结果如何)。开始#includeintmain()输入正整数 mintx,y;printf(pleaseenterx:);scanf(%d,&x);if(y=x%15=0)能被 15整除?否 是elseprintf(YESn);printf(NOn);return0; 输出 NO输出 YES结束4设计算法输入一个四位正整数,将它们倒排,例如输入 1234,输出 4321。要求:每道题目分别画出程序流程图,书写程序,试运行(如何输入,结果如何)。开始#includeintmain() 输入 mintm,a,b,c,d;printf(pleaseenterm); a=m/ 1000 b=m/100%1 c=m/10%100%10 d=m%100%10scanf(%d,&m);m=d*1000+c*100+b*10+aa=m/1000;b=m/100%10;c=m/10%100%10;d=m%100%10;m=d*1000+c*100 输出 m+b*10+a;printf(%d,m);结束return0;5 由键盘输入 3 个整数 a、b、c,作为三角形的三条边,判断能否构成三角形,若不能构成,请给出提示信息;若能构成三角形,指出构造的是何种三角形(等腰三角形、直角三角形、一般三角形)。要求:每道题目分别画出程序流程图,书写程序,试运行(如何输入,结果如何)。开始输入三角形三边 结束是 是能 否 构 成 等 腰 三 角等腰三角形 三角形? 形?否 否不构成三角形 是直 角 三 角 直角三角形形?否普通三角形结束#includeintmain()inta,b,c;printf( 请输入三角形三边: );scanf(%d,%d,%d,&a,&b,&c);if(a+bc&a+cb&b+ca)if(a*a+b*b=c*c|b*b+c*c=a*a|a*a+c*c=b*b)printf( 直角三角形 );elseif(a=b|b=c|a=c)printf( 等腰三角形 );elseprintf( 一般三角形 );elseprintf( 不构成三角形 );return0;6.从键盘 上输 入一 个百分 制成绩 score,按 下列原 则输出 其等 级: A=90100 ,B=8089 , C=7079 ,D=6069 ,F=059 ,高于 100 或低于 0显示错误信息。要求:每道题目分别画出程序流程图,书写程序,试运行(如何输入,结果如何)。开始#includeintmain()intx;printf(pleaseenterx:); 输入分数scanf(%d,&x);if(x=90&x=80&x=70&x=60&x=0&x=59) 否printf(En); 是return0;70 x 79 输出 C结束否是60 x 69 输出 D否是0 x 59 输出 E四、分析与讨论对上机实践结果进行分析,上机的心得体会。1.书读百遍,其义自见2.熟能生巧,坚持到底,就是胜利!成绩五、教师评语签名:日期:
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!