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

    这个作业属于哪个课程 C语言程序设计
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-3/homework/8727
    我在这个课程的目标是 学会使用C语言
    这个作业在哪个具体方面帮助我实现目标 学会使用部分C语言基础知识
    参考文献 leecode面试数题网站

    1.PTA实验作业

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

    1.1.1实验代码截图

    1.1.2数据处理

    ①数据表达

    定义两个浮点型的变量:cost、x,根据输入的x值通过表达式计算而输出cost的值。

    ②数据处理

    该代码所用表达式和流程结构图:

    1.1.3PTA提交列表及说明


    ·Q1:分不清double和int的区别
    ·A1:通过仔细查看课本知道int是定义整型变量(整数),而double是定义浮点型变量(精确到小数点后六位)
    ·Q2:基础知识掌握不稳
    ·A2:需多加练习

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

    ​s(s−a)(s−b)(s−c),其中s=(a+b+c)/2。

    1.2.1实验代码截图

    1.2.2数据处理

    ①数据表达

    定义三个整型的变量:a、b、c和三个浮点型的变量:s、area、perimeter,根据输入的a、b、c值通过表达式计算出s的值,然后根据a、b、c、s的值通过表达式计算而输出area、perimeter的值。

    ②数据处理

    该代码所用的表达式:
    s=(a+b+c)/2.0;
    area=sqrt(s(s-a)(s-b)*(s-c));
    perimeter=a+b+c

    1.2.3PTA提交列表及说明


    ·Q1:不知道“任意两边之和大于第三边”该怎么用代码表达
    ·A1:所以百度和问同学是学习过程中很重要的部分

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

    1.3.1实验代码截图

    1.3.2数据处理

    ①数据表达

    定义一个整型变量:N,等于输入的值。

    ②数据处理

    该代码用到了选择性结构,表达式为N%51||N%52||N%5==3

    1.3.3PTA提交列表及说明


    ·Q1:经常编译错误
    ·A1:编译错误的原因一般有两个:书写错误和用法错误,需要自己在写代码的过程中仔细并反复检查

    2.阅读代码


    功能:判断学生的成绩是优秀、中等还是不及格
    该代码语句理解没有太大的难点,一目了然其中含义,和我们现目前所学内容很相似,而且该代码使用if语句较多,我从中学会了怎么用多个if语句表达。

    3.学习总结

    3.1 学习进度条

    周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
    6/30-7/6 72h 20行 学会怎么安装 MinGW-w64并使用 变量是什么
    7/7-7/13 10h 200行 学会if语句,定义变量,赋值等 scanf是什么

    3.2 累积代码行和博客字数

    时间 博客字数 代码行数
    第四周 560 32行
    第六周 1048 20行
    第七周 1224 200行

    3.3 学习感悟

    ①审题不管是在什么时候,什么地方都格外重要,首先得完全透彻题目才能找对方向做出解答。
    ②在学习过程中,很多问题光凭自己想是解决不了的,所以要擅长寻求帮助,比如百度等。
    ③发现即使代码格式没按要求写的那么严格也没什么大问题,但有时候代码的排面也体现一个人的素养,一份整齐的作业比杂乱无章的作业给人带来的感觉是要舒心很多,也会加深人的印象。
    ④在学习和接触以前从未了解过的知识时,总会有一个迷茫期,这都是正常的,而我要做的就是脚踏实地,夯实基础。

  • 相关阅读:
    Window黑客编程之资源释放技术
    实战|一个表白墙引发的“血案”
    【T1543.003】利用 ACL 隐藏恶意 Windows 服务
    exe调用DLL的方式
    要点4:C的文件操作
    regsvr32 bypass windows defender 新思路
    使用Zolom内存解析运行python脚本(不落地)
    在不影响程序使用的情况下添加shellcode
    要点2:循环、条件控制
    要点3:输入函数对比与自定义输入方式
  • 原文地址:https://www.cnblogs.com/coolyingying/p/11647645.html
Copyright © 2011-2022 走看看