• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

C博客作业01--分支、顺序结构

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

1.1思维导图

1.2 本章学习体会及代码量学习体会

1.2.1 学习体会

 1. 通过看翁恺视频和课本对分支和顺序结构有了一定的理解,上课时又加深了理解(比如之前感到陌生的for语句现在可以熟练运用了)。
 2.学会了两个调试方法和驼峰命名法,还知道了注释、换行的重要性。(不然,可能有性命之忧)
 3.上课方面的话,我觉得可以放缓点,让同学自己探索的时间多一点。

1.2.2 代码累计

2.PTA总分

2.1截图PTA中顺序结构、分支结构的排名得分


2.2 我的总分:

顺序结构:100
分支结构:125
PTA总分:225

3.PTA实验作业

3.1 PTA题目1

计算某年某月某日是该年中的第几天

3.1.1 算法分析

1.定义年为year,定义月为month,定义天为day,定义第几天为number。
2.输入年月日。
3.用if语句判断是否闰年,该年年份能被4整除但不能被100整除、或者能被400整除,是就进入if,否就进else。
4.用switch语法判断为N月,然后把N月之前的天数赋给number,number再加输入天数。
5.输出number。

3.1.2 代码截图


3.1.3 测试数据

3.1.4 PTA提交列表及说明

 1.pta上只有两次提交但是我在dev上调试了挺久,刚开始不知道switch表达式应该填month还是day,缺乏思路。
 2.有思路后编译过程中出现了一些小错误(比如缺“;”),经过编译器提示改正。

3.2 PTA题目2

根据活动经费和U盘单价预估可购买U盘的最大数量。

3.1.1 算法分析

1.定义活动经费monney,u盘单价unit,u盘数量amount。
2.输入monney、unit,当monney>=unit时,执行while语句,monney=monney-unit,amount++。
3.输出amount。

3.1.2 代码截图

3.1.3 测试数据

3.1.4 PTA提交列表及说明

1.刚开始又是缺”;”
2.然后一直部分错误,经同学指点是double缺陷,monney+0.001解决问题。
3.我把double改为float变成了多种错误,原来是输入字符串错误。

3.3 PTA题目3

输入2个正整数lower和upper(lower≤upper≤100),请输出一张取值范围为[lower,upper]、且每次增加2华氏度的华氏-摄氏温度转换表。

3.1.1 算法分析

1.定义lower,upper,用if实现判断 lower<=upper<=100
2.输入lower upper
3.当lower<=upper,就执行for语句,循环体celsius=5*(lower-32)/9.0,然后lower=lower+2,继续循环。
4.每循环一次输出一次得到华氏-摄氏温度转换表。或者输出Invalid.

3.2.2 代码

3.2.3 测试数据

3.3.4 PTA提交列表及说明

1.忘记判断lower和upper的范围,后来加入if语句判断。
2.题目要求celsius占据6个字符宽度,靠右对齐,不是很理解,所以拿不下满分,改为%6.1f问题解决。
3.忘记加大括号。

4.点评同学博客

点评1

点评2

点评3

点评4

点评5


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
[C#编程参考]把图像转换为数组的两种实现发布时间:2022-07-18
下一篇:
C#复制、粘贴文本信息到剪贴板发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap