• C语言I博客作业03


    问题|答案
    -|-|-
    这个作业属于哪个课程|C语言程序设计II
    这个作业要求在哪里|作业要求
    我在这个课程的目标是|学会用C语言编写程序熟练掌握编程基础知识,学习Markdown语法
    这个作业在那个具体方面帮助我实现目标|解决分析编译遇到的问题,从问题中获得新知识
    参考文献|《PTA程序设计类实验辅助教学平台》ACM解题

    1⃣️.PTA实验作业

    1.1.1 输出三角形面积和周长

    本题要求编写程序,根据输入的三角形的三条边a、b、c,计算并输出面积和周长。注意:在一个三角形中, 任意两边之和大于第三边。三角形面积计算公式:area=√
    ​s(s−a)(s−b)(s−c) ,其中s=(a+b+c)/2。

    实验代码截图:

    1.1.2 数据处理

    数据表达:
    (1.)使用了a,b,c变量代表各边长,s为总边长。变量由问题中提出, 类型为双精度浮点型变量。
    数据处理:
    (2.)表达式:s=(a+b+c)/2;流程结构:if-else语句和顺序结构

    1.1.3 PTA提交列表及说明

    • Q1:一开始看到题目很懵,不知道改怎么开始编程,尝试了一次发现反复编译错误。
    • A1:通过查阅资料,对着书本把基本流程输入后,发现很多时候是书写错误或者用法错误,比如单词拼写错误,符号不正确。

    2.1.1三天打鱼两天晒网

    有句俗语叫“三天打鱼两天晒网”。假设某人从某天起,开始“三天打鱼两天晒网”,问这个人在以后的第N天中是“打鱼”还是“晒网”?

    实验代码截图:

    2.1.2数据处理

    数据表达:
    (1.)设置了N,X两个变量,变量由题目已知中给出,类型为双精度浮点型变量。
    (2.)数据处理:运用了x=N%5的表达式,是if-else语句组成的分支结构。

    2.1.3 PTA提交列表及说明

    • Q1:第一次出现编译错误时自己不知道哪里错误
    • A1:在请教同学后发现忘记输入#include <stdlib.h>

    3.1.1 阶梯电价

    为了提倡居民节约用电,某省电力公司执行“阶梯电价”,安装一户一表的居民用户电价分为两个“阶梯”:月用电量50千瓦时(含50千瓦时)以内的,电价为0.53元/千瓦时;超过50千瓦时的,超出部分的用电量,电价上调0.05元/千瓦时。请编写程序计算电费。

    实验代码截图

    3.1.2数据处理

    数据表达:
    (1.)使用了x,cost两个变量来代表用电量和电费,变量由题目给出,均为双精度浮点型变量
    数据处理:
    (2.)运用了:cost=(x-50)0.58+500.53的表达式。使用了if-else语句,分支机构。

    3.1.3PTA提交说明

    • Q1:对于els和if的使用语法不熟练,总是编译错误
    • A1:翻阅C语言程序设计教材后,有了新的见解

    2⃣️.阅读代码

    阅读心得:

    (1.)代码名称:计算放苹果
    (2.)优点之处:用using namespace 命令把STD里面的所有标识都包含到源程序中,排版清晰美观,细节处理到位。
    (3.)值得学习的方面:排版清晰,语法多样,没有出现错误。

    3⃣️.学习总结

    3.1学习进度条

    周/日期 这周所花时间 代码行 学到的知识点简介 目前比较迷惑的问题
    10.5-10.15 大约两天 90左右 学习了if-else语法,赋值运算,阶梯价位计算等 遇到复杂的编程问题不知道如何开始
    • 学习心得:感受到了编程的难度,说实话有些看不懂,不知道编程原理到底是什么,只能借助资料和请求他人帮助才能完成PTA作业,需要加强训练帮助理解

    3.2累计代码与博客字数:

  • 相关阅读:
    dblink && 视图 数据库二合一
    oracle mybatis 逆向工程 应当注意的问题
    关于使用vue搭建前后端分离的项目,部署过程遇到的问题
    详解vue静态资源打包中的坑与解决方案
    bootstarap table 分页导出 vue版
    react中两个控件不是父子关系该怎么传递消息或任意控件怎么传递消息
    虚拟DOM中key的作用
    修改Antd的List列表的单个数据行
    移动端开发如何关闭手机键盘
    在一行显示两个数据,左边的数据右对齐,右边的数据左对齐
  • 原文地址:https://www.cnblogs.com/chenwanyan/p/11651801.html
Copyright © 2020-2023  润新知