zoukankan      html  css  js  c++  java
  • C语言Ⅰ博客作业06

    这个作业属于哪个课程 C语言程序设计Ⅰ
    这个作业要求在哪里 熟练掌握多分支结构,字符型数据类型和逻辑运算符
    我在这个课程的目标是 https://www.cnblogs.com/tongyingjun/p/11768272.html
    这个作业在哪个具体方面帮助我实现目标 PTA作业以及自己在编译器上面写的代码和代码错误,百度上面的文献
    参考文献 C语言程序设计,百度文献

    1.PTA实验作业

    1.1高考结束不久,各校的入取分数线也出来了,北京大学(Peking University)720,浙江大学(Zhejiang University)650,工业大学(University Of Technology)600,文理学院(Shaoxing University)550,文理学院元培学院(Shaoxing University Yuanpei College)500,绍兴职业技术学院(Shaoxing Vocational & Technical College)400,张三的分数为n,请问张三能去哪个大学? 如果分数低于400,则回家种地(to be a farmer)。很多学生都想知道自己能去哪个学校,求身为程序员的你帮帮他们。
    ⑴数据处理
    数据表达:本题使用了int的整形结构,变量为n;同时本题使用了数学中间的一些算法
    数据处理:本题使用了多分支结构和if-else语句。
    函数参数:主调函数为int main(){} 被调函数为int n 形参为n 类型为变量
    ⑵实验代码截图

    ⑶造测试数据

    输入数据 输出数据 说明
    730 Peking University >=720
    680 Peking University >=650&&<720
    399 to be a farmer <400

    ⑷PTA提交列表及说明

    错误原因:
    ①答案错误:不清楚题目说的意思,不知道n要不要等于后面的数字。开始没有打等于,所以答案错误。
    ②答案错误:改错误的时候把一个数字不小心去了,检查了几次才发现。
    1.2输出闰年
    输出21世纪中截止某个年份以来的所有闰年年份。注意:闰年的判别条件是该年年份能被4整除但不能被100整除、或者能被400整除。

    ⑴数据处理
    数据表达:本题使用了int的整形结构,定义变量year和i。
    数据处理:本题使用了if-else语句和for循环语句
    函数参数:主调函数为int main(){} 被调函数为int year,i;
    ⑵实验代码截图

    ⑶造测试数据

    输入数据 输出数据 说明
    2000 Invalid year! 非21世纪的年份
    2019 2004 2008 2012 2016 输出2000到2019年所以闰年

    ⑷PTA提交列表及说明

    错误原因:
    ①编程错误:for循环结构与if-else语句之间的空格没有打好,所以编程错误。
    ②部分错误:一开始没有弄清楚21世纪包不包括2000年,所以直接就提交答案了,结构是部分错误
    ③答案错误:我自己换了一种方式写,结构差不多,提交结果是全部错误,后来用的之前的那个方式,在百度上面查了一下,把数字改了一下。结果对了

    2.代码互评

    ⑴同学代码截图(软件三班王文志)

    自己代码截图()

    ⑵比较结果
    ①从代码行数来看明显我的比较长,但是主要的内容还是差不多的。
    ②不同点:我的代码使用了#include<math.h>这个结构,他的没有,他使用了if-else语句,我的没有,我的if之后就直接下一个循环。
    ③我的大括号打的太多了,他的没有打用else代替了,我的应该还要简洁一点,这一点他做的比我好。

    同学代码截图(软件三班)

    自己代码截图

    比较结果
    不同点:①我们两个变量定义不同,他的变量有一个定义是i=2001,我的直接就是定义i。
    ②他的代码有代码解释,这一点比我好。我的代码其中使用了break这个跳出循环的结构。
    相同点:都是int的整形结构 都使用了if-else语句和for循环结构
    总体来说他的代码有一些地方值得我去学习的。

    学习总结

    ⑴学习进度条

    周/日期 这周所花时间 代码行 学到的知识点简介 目前比较迷惑的问题
    第五周 六个小时 135 掌握多分支结构,字符型数据类型和逻辑运算符 逻辑运算符还是不是很清楚其用法,字符型数据类型也不是很懂

    ⑵累计代码行和博客字数

    ⑶学习内容总结和感悟
    ①这一周感觉学的东西比较容易,没用上次那么难理解。
    ②PTA作业代码的格式也差不多,只要把主要的计算式子改一下就差不多可以了。
    ③感觉C语言这个是有点难懂,每一周用来做作业的时间也很多,自己也在做作业过程中慢慢的更加理解C语言了。
    ④不过还是有很多知识点没有弄懂,模棱两可的,在百度上面查可以理解一点,但是也不能理解全部,还是要靠自己上课认真听。

    学习内容总结

  • 相关阅读:
    C++ 中static 使用大全
    JsonCpp 简单使用
    [转]C++ string的trim, split方法
    线程函数
    C++ 读写文件流
    JQ_返回顶部
    JQ_开发经验
    JQ_五星级评分特效
    JQ_One()函数特效
    JQ_插件开发
  • 原文地址:https://www.cnblogs.com/tongyingjun/p/11768272.html
Copyright © 2011-2022 走看看