• C语言I博客作业03


    问题 答案
    这个作业属于哪个课程 C语言程序设计II
    这个作业的要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/8718
    我在这个课程的目标是 学好C语言,打好编程基础,融入核心理念,有自己的理解和想法
    这个作业在哪个具体方面帮助我实现目标 巩固C语言基础,对C语言有更深刻的理解,对未来的自己有了更清晰的规划
    参考文献 《PTA常见问题解答》(完成PTA作业) 集美大学林丽老师博客(参考完成博客作业)
    《ACM解题》 leecode面试数题网站 ( 阅读优秀代码)

    1.PTA实验作业截图。

    1.1.1

    7-4阶梯电价

    实验代码截图


    1.1.2

    • 数据表达:该题我使用了x与cast两个变量,x为用户月用电量,cast为应付电费值,x与cast都是双精度浮点型变量。
    • 数据处理:该题数据解析了分段函数表达式,使用了if-else语句的条件流程结构。

    1.1.3

    PTA提交列表

    说明

    • 从列表可以看出我的绝望,一直编译错误,我也是醉了(后面还有很多次,没截出来)。后来经过百度才晓得每一步都要输出,我直接按前面的方法一步到位,嗯,凉了好半天。这里要注意不要吧x<0的情况漏掉,很多同学都有这种情况,我也是有人提早提醒了我(感谢)。

    1.2.1

    7-5输出三角形面积和周长

    实验代码截图


    1.2.2

    • 数据表达:该题共定义a b c 三个 整型 变量和 s area perimeter 三个双精度浮点型变量。
    • 数据处理:数i据公式有 area=√s(s-a)(s-b)(s-c) ,编译数学函数语法需要开头打#include<math.h>,构成三角形的条件需要运用 && 符号,使用 if-else 语句。

    1.2.3

    PTA提交列表

    说明

    • 一开始是编译错误,老问题了,知道检查方向,很快找了出来,到后面老是出现部分正确,我抓着代码看了好多遍看不出,后来又对着正确答案对了好多遍......代码16行的%和.之间多了个空格。这个故事告诉我们,打代码一点不能分心!!!

    1.3.1

    7-6三天打鱼两天晒网

    实验代码截图


    1.3.2

    • 数据表达:x,y两个变量,x为天数,y为所得余数,都为整型变量。
    • 数据处理:表达式 y=x%5 使用if-else语句。

    PTA提交列表

    说明

    • 老问题,编译错误(一定要细心)除此之外,该题要使用||符号,意为二者或多者满足其中一个(度娘是个好东西,希望你也有)。这次编译错误主要出现在没用||符号。代码不多,但学到了新内容。

    2.阅读代码

    • 图中的代码我看的不是很懂,对于初学者的我看这些大牛们打的代码属实有难度,我找了许多篇都是如此,就这篇简短一点(仅此而已,还是看不太懂!),深刻认识到了自己的不足与知识的缺乏。
    • 该图使用了我们所熟悉的条件循环结构(if条件句),及scanf、printf格式化输入函数,&变量地址。具体运行的东西我解码不出来,只能看个大概,从这篇大牛的代码中可以学习到while语句用法,熟练scanf的输入以及符号的正确使用方法。

    3.学习总结

    3.1学习进度条

    周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
    四/9.16~4/9.22 2小时 40行 基础的打头代码和输出、换行符号
    五/9.23~5/9.29 2小时 28行 编码求华氏温度对应的摄氏温度 不会合适使用printf
    七/10.7~7/10.13 5小时 88行 编写分段函数、输出三角形面积和周长、求银行利息 对if-else语句和scanf的使用地方不太清楚

    3.2累计代码行和博客字数

    3.3学习感悟

    • 初入C语言的大门,说实话,挺难的。不过难才具有挑战性,通过努力学习,解决问题后才会有成就感。对c语言的学习已经有3周了,尽管有些许疲惫,但我也学会了许多,如基本的程序编写语法,包括数学函数的编写语法,编写前要定义变量,printf和scanf的输入,if-else语句的流程结构图。当然,我的收获不仅仅是这些,还有和室友同学一起熬夜打代码,讨论pta作业为什么出错,所得到的情谊和知识。这些天的学习,我对c语言一直保持着激昂的热情,我会更努力的学习,充分利用课外时间预习好书本,走在大多数同学的前面。不积小流无以成江海,我会对未来的生活有更分明的规划,一点点积累,汇聚成自己的见解和知识体系,掌握好计科这门专业。
  • 相关阅读:
    matplotlib种类
    matplotlib安装
    Python input保证输入为int类型
    centos7 安装 smplayer
    matplotlib与numpy
    Windows系统pip安装whl包
    python3打开winodows文件问题
    centos7 python3 pip
    Python实战171203统计
    Python实战171202元组访问
  • 原文地址:https://www.cnblogs.com/lengsiwei/p/11651122.html
Copyright © 2020-2023  润新知