C语言程序设计A实验.ppt

上传人:wuy****n92 文档编号:70101097 上传时间:2023-01-16 格式:PPT 页数:15 大小:307.99KB
返回 下载 相关 举报
C语言程序设计A实验.ppt_第1页
第1页 / 共15页
C语言程序设计A实验.ppt_第2页
第2页 / 共15页
点击查看更多>>
资源描述

《C语言程序设计A实验.ppt》由会员分享,可在线阅读,更多相关《C语言程序设计A实验.ppt(15页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、C语言程序设计A实验项目2-2实验4 逻辑运算和判断选取控制桂林电子科技大学教学实践部秦兴国Email:Outlinen实验报告点评(实验项目1)n实验目的和要求n实验案例讲解n实验内容及提示实验报告点评(实验项目1)-1n抄袭现象 30%n报告格式 较乱n实验总结 不具体、假、大、空n内容描述过于口语化实验报告点评(实验项目1)-2n学生只要有一次没有验收实验或者验收时候发现实验是抄袭或者作弊行为,取消本课程后面所有实验及实验考试资格,不给补考,直接重修。n只要发现抄袭,不论是被抄袭者还是被抄袭者,该次实验报告成绩不及格。实验报告点评(实验项目1)-3n关于其他实验报告提交时间:请自行登录实

2、验报告管理系统查询,今后不在另行通知。n提前完成实验报告,可提前提交,可获加分。实验目的和要求n掌握C语言表示逻辑量的方法(以零表示“假”,非零表示“真”);n能够正确使用逻辑运算符和逻辑表达式;n学会运用逻辑表达式或关系表达式等表示条件;n熟练掌握if语句和switch语句,掌握条件表达式构成的选择结构;n了解并熟悉如何调试程序。实验案例讲解-1n编写程序,输入年份和月份,求该月的天数。其中判别闰年的条件是:能被4整除但不能被100整出的年是闰年,能被400整除的也是闰年。n思路:n判断输入的年份是否为闰年;n判断输入的月份是大月(31天)或小月(30天)或者闰月(29天);实验案例讲解-2

3、n判断输入的年份是否为闰年;n可以用if语句进行判断;n能被4整除但不能被100整出的年是闰年n(year%4=0&year%100!=0)n能被400整除的也是闰年。n(year%400=0)n两个条件是“或”的关系,因此可以用|逻辑运算符nif(year%4=0&year%100!=0)|(year%400=0)实验案例讲解-3n判断输入的月份是大月(31天)或小月(30天)或者闰月(29天);n可用switch语句进行判断;大月或小月可并含在一块写;case 1:day=31;break;case 3:day=31;break;case 5:day=31;break;case 7:day

4、=31;break;case 8:day=31;break;case 10:day=31;break;case 12:day=31;break;case 4:day=30;break;case 6:day=30;break;case 9:day=30;break;case 11:day=30;break;case 1:case 3:case 5:case 7:case 8:case 10:case 12:day=31;break;case 4:case 6:case 9:case 11:day=30;break;实验案例讲解-4if(year%4=0)&(year%100!=0)|(year%

5、400=0)/闰年 if(month=2)day=29;else day=28;else/非闰年 switch(month)case 1:case 3:case 5:case 7:case 8:case 10:case 12:day=31;break;case 2:day=28;case 4:case 6:case 9:case 11:day=30;break;实验案例讲解-5 switch(month)case 2:if(year%4=0)&(year%100!=0)|(year%400=0)day=29;else day=28;case 1:case 3:case 5:case 7:cas

6、e 8:case 10:case 12:day=31;break;case 4:case 6:case 9:case 11:day=30;break;实验内容及提示-1n必做:n实验内容1-4n实验内容6n选做:n实验内容5实验内容及提示-2n构成条件表达式的运算符共包括:n不要把=(赋值符号)和=(等号)混用if(x=0)y=x-1;=等于大于!=不等于=大于等于!不等=50 套服数量大于等于50 m=c*80;nc c 裤子数量大于衣服数量nc=50 m=c*80+(t-c)*45;nc 50 m=c*90+(t-c)*45;n3.t=50 m=t*80+(c t)*60;nt 50 m=t*90+(c-t)*60;实验内容及提示-4n5 判断三条线段所组成的三角形属于什么类型n等腰三角:任意两条边相等n等边三角:三条边都相等n不等边三角:任意两条边之和大于第三条边n不构成三角形:以上情况都不是n注意:n等边三角是特殊等腰三角,避免误将等边三角判断成等腰三角的做法应该是首先判断是否为等边三角。n判断三条边是否相等(分别用a,b,c表示)na=b=c 还是 a=b&b=c

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

当前位置:首页 > 教育专区 > 大学资料

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

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com