c语言上机实训报告(第四次)

c语言上机实训报告(第四次)

ID:40526301

大小:187.50 KB

页数:6页

时间:2019-08-04

c语言上机实训报告(第四次)_第1页
c语言上机实训报告(第四次)_第2页
c语言上机实训报告(第四次)_第3页
c语言上机实训报告(第四次)_第4页
c语言上机实训报告(第四次)_第5页
资源描述:

《c语言上机实训报告(第四次)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、临沧师范高等专科学校信息科学与技术系上机报告课程名称C语言程序设计专业班级09计算机应用技术姓名王海军学号105301024上机日期上机地点实验题目选择结构程序设计实验目的及要求(1)掌握关系运算符和关系表达式的基本概念及应用;(2)掌握逻辑运算符和逻辑表达式的基本概念及应用;(3)掌握if语句的应用;(4)掌握switch语句的应用;(5)掌握选择结构程序设计的基本方法。实验内容及步骤实验内容:(1)编写一程序,源程序文件名为Exe5-1.c,要求输入一个字符,判别它是否大写字母,如果是,将它转换成小写字母;如果不是,不转换。然后输出最后得到的字符。(提示:大写字母的

2、ASCII码在65~90范围内,将大写字母的ASCII码加上32,即为相应小写字母的ASCII码)(程序调试运行正确后,将程序代码附在下一页)(2)编写一程序,源程序文件名为Exe5-2.c,要求输入一个整数,判断它能不能同时被3和5整除,若能则输出“Can”,否则输出“Cannot”。(程序调试运行正确后,将程序代码附在下一页)(3)编写一程序,源程序文件名为Exe5-3.c,要求输入三角形的三边长,判断它们能否构成三角形,若能则指出是何种三角形(等边,等腰,直角或一般),若不能则输出“NO!”(程序调试运行正确后,将程序附在下一页)(4)编写一程序,源程序文件名为E

3、xe5-4.c,要求输入3个不相等的整数n1、n2、n3,找出其中的最小数并输出。(程序调试运行正确后,将程序附在下一页)(5)编写一程序,源程序文件名为Exe5-5.c,要求输入存钱的本金和期限,求到期时能从银行得到的利息与本金的合计,计算公式为:本金×期限(年)×12×月息利率+本金。已知银行整存整取存款不同期限的月息利率分别为:0.63%期限1年月息利率=0.66%期限2年0.69%期限3年(包括5年以下)0.75%期限5年(包括7年以下)0.84%期限8年(程序调试运行正确后,将程序附在下一页)出现的问题及解决办法(学生填写)教师评语(教师填写)1.上机报告请按

4、要求填写,完成后以“学号+姓名”为学生名称的形式提交到教师机;2.不够填写可另附页。/*第1题程序如下:*/#include#includevoidmain(){chara;scanf("%c",&a);if(islower(a))a=a-32;printf("%c",a);}/*第2题程序如下:*/#includevoidmain(){inta;scanf("%d",&a);if((x%5==0)

5、

6、(x%8==0))printf("can");elseprintf("cannot");}/*第3题程序如下:

7、*/#includemain(){inta,b,c;printf("请输入三个边长:");scanf("%d%d%d",&a,&b,&c);if(a+b>c&&a+c>b&&b+c>a)if(a*a==b*b+c*c

8、

9、b*b==a*a+c*c

10、

11、c*c==a*a+b*b)printf("可以构成一个直角三角形。");elseif(a==b&&a==c)printf("可以构成一个等边三角形。");elseif(a==b

12、

13、b==c

14、

15、a==c)printf("可以构成一个等腰三角形。");elseprintf("可以构成一个等腰三角形

16、。");elseprintf("NO");}/*第4题程序如下:*/#includevoidmain(){intn1,n2,n3,max,min;printf("请分别输入n1,n2,n3三个数:");scanf("%d%d%d",&n1,&n2,&n3);max=min=n1;if(n1n3)min=n3;printf("n1:%d,n2:%d,n3:%d三个数中的最大为:%d最小为%d",n1,n2,n3,max,min);}/*第5题程序如

17、下:*/#include#includevoidmain(){intn;floatmoney;printf("请输入存钱本金和期限");scanf("%f%d",&money,&n);switch(n){case1:money=money+0.63*0.01*money;break;case2:money=money+0.66*0.01*money;break;case3:money=money+0.69*0.01*money;break;case5:money=money+0.75*0.01*mon

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

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

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