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

    问题 答案
    这个作业属于哪个课程 C语言程序设计I
    这个作业的要求在哪里 作业链接
    我在这个课程的目标是 初步学会四则运算,灵活使用各种所学习的处理数据的结构
    这个作业在哪个具体方面帮助我实现目标 巩固C语言基础,练习更多种类代码语句,合理准确的编写代码
    参考文献 《PTA常见问题解答》(完成PTA作业) 集美大学林丽老师博客(参考完成博客作业)
    作业评价标准

    一.PTA实验作业、

    1.1 输出闰年、

    1.1.1数据处理、

    • 数据表达:整型变量:year, i, count 。i为输入的年份,year为i需要满足的条件,count用来判断i是否为闰年。
    • 数据处理:先||符号锁定年份再21世纪,再对输入的年份进行判断是否为闰年,使用了if-else语句和for语句的复合用法。

    1.1.2实验代码截图、

    1.1.3 造测试数据、

    输入 输出 说明
    2008 2004 2008 year=2008
    2005 2004 year=2005
    2003 None year不为闰年

    1.1.4 PTA提交列表及说明、

    • 部分正确:忘记了不是闰年也需要判断和输出,仔细读题才发现,增加了一个变量count进行判断后得到正确答案。

    1.2 奇偶分家、

    1.2.1 数据处理、

    • 数据表达:整型变量:m,n,i,k,l 。m为输入的数的个数,n为输入的各个数值,i为for循环的初始值,k为奇数个数的累和,l为偶数个数的累和。
    • 数据处理:先输入数值个数及各个数值,再用for语句和if-else语句对各个数值进行奇偶的判断,以累和的方法输出奇偶数的个数。

    1.2.2 实验代码截图、

    1.2.3 造测试数据、

    输入 输出 说明
    9
    88 74 101 26 15 0 34 22 77
    3 6 样例
    8
    77 54 39 22 84 9 69 23
    5 3 m=8
    n=77、54、39、22、84、9、69、23
    7
    53 48 5 98 54 99 48
    3 4 m=7
    n=53、48、5、98、54、99、48

    1.2.4 PTA提交列表及说明、

    • 说明:先是这个题思路比较清晰的话就比较容易,在者我事先再dev c++上编译过,就一次正确了,在编译的时候出现过编译上的错误,在11行中值用了一个=,不过也立马反应了过来,之后加了个=,编译就正确了。

    二.代码互评、

    同学代码截图
    一、

    二、

    我的代码截图、

    • 我的代码和一图比较,其实差不多,就是一个变量的命名不同,再是他的两个变量是在第一个else语句后定义的类型,我是在一开始九就定义和赋值了。
    • 我的代码的二图比较,类似,变量命名不同。

    三.学习总结、

    3.1 学习进度条、

    周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
    四/9.16~9.22 2小时 40行 基础的打头代码和输出、换行符号
    五/9.23~9.29 2小时 28行 编码求华氏温度对应的摄氏温度 不会合适使用printf
    七/10.7~10.13 5小时 88行 编写分段函数、输出三角形面积和周长、求银行利息 对if-else语句和scanf的使用地方不太清楚
    八/10.14~10.20 7小时 122行 学习了for语句,能通过编译小程序解决数学问题 pta作业第五题中,printf语句中的sum=使用后会显示答案错误
    九/10.21~10.27 12小时 143行 对函数的定义和调用有了基本掌握 while和for语句的区别
    十/10.28~11.03 15小时 287行 会灵活运用到所学到的循环结构,分支结构到实际问题中,初步了解和背记ascll表 具体疑惑没有,但是遇到难题就总感觉查了些什么

    3.2 累积代码行和博客字数、

    3.3 学习内容总结和感悟、

    3.3.1 学习内容总结、

    3.3.2 学习体会、

    • 收获:1.对函数的定义和调用有了基本掌握。
      2.对markdown语法有了更合理的运用。
      3.对于编译成功的代码但输出其结果不合提意的情况知道该怎么处理。
      4.学习四则运算,了解字符型数据,灵活运用所学习的各种结构。
    • 疑惑:在什么时候使用合理的逻辑语句不太会。
    • 感触:我现在迫切的需要为自己打好一张时间安排表,对将来一周所需要做的事情有一个合理的安排。
  • 相关阅读:
    【cocos2d-x + Lua(2) C++和lua数据通讯之间的互调】
    【cocos2d-x + Lua(1) 绑定Lua并使用tolua++】
    【cocos2d-x 手游研发小技巧(6)聊天系统+字体高亮】
    【cocos2d-x 仙凡奇缘-网游研发(2) 角色换线系统】
    【cocos2d-x 仙凡奇缘-网游研发(1) 登录&注册】
    python数据分析---第04章 NumPy基础:数组和矢量计算
    python面向对象(一)
    python 常用模块之random,os,sys 模块
    (python数据分析)第03章 Python的数据结构、函数和文件
    python常用模块之时间模块
  • 原文地址:https://www.cnblogs.com/lengsiwei/p/11773560.html
Copyright © 2011-2022 走看看