2019秋第三次作业
本周作业头###
这个作业属于哪个课程 | C语言程序设计II |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/8715 |
我在这个课程的目标是 | 熟练掌握markdown语法,学习掌握好C语言 |
这个作业在哪个具体方面帮助我实现目标 | 制作表格,完成PTA作业 |
参考文献 | 百度,C语言程序与设计,markdown语法格式 |
1.PTA实验作业##
1.1阶梯电价###
1.1.1实验代码截图
1.1.2数据处理
首先定义变量x,使用浮点型定义;然后进行输入。而这个明显是个分段函数题,故使用if-else语句;而在处理数据的时候因为使用double精准浮点型
所以在输出的时候使用%f,保留两位小数使用.2%f。
1.1.3 PTA提交列表及说明
说明:1.开始用的int没有用double,忽略了要用浮点型。
2.对if-else语句不熟悉,导致错误。
1.2 输出三角形面积和周长###
1.2.1 实验代码截图
1.2.2 数据处理
三角形的边长用整型定义,而面积与周长用精准浮点型。根据题目意思使用if-else语句,而题目所关系到的边长关系应使用&联系起来,在输出的时候
因为double定义的area与perimeter,使用%.2f利用面积公式与周长公式成功解答。
1.2.3 PTA提交列表及说明
说明:1.开始时if(a+b>c&&a+c>b&&b+c>a)这段不懂弄了很久。
2.这个题需要计算而我在刚开始时没有输入#include<math.h>
3.最后题目没有看清楚,printf("area = %.2f; perimeter = %.2f",area,perimeter);这段中分号用了逗号。
1.3.3三天打鱼两天晒网###
1.3.1 实验代码截图
1.3.2 数据处理
三天打鱼两天晒网,所以只要一个变量就行。但要求解一个数被五除以的余数,故使用include<math.h>,用整型int,
虽然只有一个变量,但a%5根据题意使用if-else语句。
1.3.3 PTA提交列表及说明
说明:这题开始没有懂得如何下手,查阅了百度百科才知道使用%5,%5的意思是一个数除以5的余数。
2.阅读代码##
我的收获:这题考察主要是分段函数,而分段函数就要用到if-else语句。首先就要定义变量,而电价不一定是整数;所以使用double精准浮点型
对变量进行定义。而定义之后,使用scanf进行电量输入;然后使用if-else语句进行编程;其中要注意x的取值与对应x的函数表达式;要做到不遗
漏;使条理清晰。在这段代码中,我学会了if-else语句,同时在题目的要求下知道如何保留小数;同时了解了格式的重要性。
3.学习总结##
3.1 学习进度条
周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
10/8-10/12 | 5h | 224 | if-else语句和输入输出格式 | 变量的处理 |
3.2 累积代码行和博客字数 | ||||
3.3 学习感悟
经过这一周的学习,我学会了简单的使用Excel和Word文档;同时也更加的了解了C语言的魅力。C语言作为最基础的程序语言,学起来还是比较轻松也对C语言
越来越感兴趣了。在这周的学习中,我觉得我主要学会了如何使用if-else语句,同时对scanf,double,int,%d,%lf也更加的了解与运用。同时明白了格式的重要
性,也明白每一个题目,每一行代码要严谨;不留披露。而且在代码正确,程序正确的同时要将自己的代码精炼,排版整齐;让人看了一目了然。在这一周对
Markdown语法又有了新的了解,同时在上一周学习了提问的智慧,在这一周;我学会了自己尽量去解决问题。不会的问题也学会了先通过百度百科解决,实在解决
不了在通过问我寝罗助教。