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

    这个作业属于哪个课程 <[https://edu.cnblogs.com/campus/zswxy/CST2020-2]>
    这个作业要求在哪里 [https://edu.cnblogs.com/campus/zswxy/CST2020-2/homework/11453]
    这个作业的目标 <学会计算机编写代码的逻辑,为以后的代码有一个清晰的过程打下坚实的基础。虚心学习别人的代码优点 >
    学号 <20208976>

    1.PTA实验作业(15分/题)
    1.1
    题目内容描述; 厘米换算英尺英寸。
    1.1.1实验代码截图

    1.12数据处理
    数据表达;用了整型数int ;double.
    变量cm,foot,inch;m.
    数据处理;表达式;foot=cm/30.48
    m=cm/30.48-foot
    inch=12*m
    流程结构;依据题目要求依次列出算术表达式;
    在细化要求。
    1.13 PTA提交列表及说明

    Q1;根据题目要求,看清题目要求!!!!
    A1;非常重要!!
    2.1
    题目内容描述;判断整数奇偶形
    2.1.1实验代码截图

    2.1.2数据处理
    数据表达;int n
    数据处理;=if-else结构,算术表达式。依据题目要求。
    2.1.3 PTA提交列表及说明
    Q1;一开始不知道pta的小细则,所以犯了很多不应该的错误。
    A1;比如说?
    Q1;在if表达式记后面加了一个分号。
    A1;......下次一定要清楚。
    3.1
    题目描述; 简单阶乘计算 。

    3.1.1实验代码截图!

    3.1.2数据处理
    数据表达;int factorial,依据题目要求,整形数。
    数据处理;if-else结构。
    3.1.3 PTA提交列表及说明

    Q1;犯了内部错误;
    A1;现在知道内部错误有什么呢?
    Q1;不符合英文语法结构。
    2.阅读代码(-5——5分)
    class Solution {
    public:
    ListNode* addTwoNumbers(ListNode* l1, ListNode* l2) {
    ListNode* head=new ListNode(-1);//存放结果的链表
    ListNode* h=head;//移动指针
    int sum=0;//每个位的加和结果
    bool carry=false;//进位标志
    while(l1!=NULL||l2!=NULL)
    {
    sum=0;
    if(l1!=NULL)
    {
    sum+=l1->val;
    l1=l1->next;
    }
    if(l2!=NULL)
    {
    sum+=l2->val;
    l2=l2->next;
    }
    if(carry)
    { sum++;
    h->next=new ListNode(sum%10);
    h=h->next;
    carry=sum>=10?true:false;
    }
    if(carry)
    {
    h->next=new ListNode(1);
    }
    return head->next;
    }
    };

    作者:chenlele
    链接:https://leetcode-cn.com/problems/add-two-numbers/solution/liang-shu-xiang-jia-by-gpe3dbjds1/
    来源:力扣(LeetCode)
    该作者整体思路是;不对齐补零,若链表不为空则用 sum(代表每个位的和的结果)加上,考虑进位。
    虽然我目前看不懂太多,但是感觉代码很清晰简洁。将题目意思表达的很淋漓尽致。
    学习的点;时间复杂度与空间复杂度运用的很棒!微微了解了链表怎样运行的,一个链表较短则在前面补0,每一位计算的同时要考虑上一位的进位问题。
    3.学习总结(15分)
    3.1 学习进度条(5分

    3.2 累积代码行和博客字数(5分)

    3.3 学习感悟(5分)
    1.了解了if-else语句的结构组成与注意事项,
    2.学习了循环结构,i++,
    3.自己在学习的过程中感受到了编程的有趣,很奇妙而又充满神秘目前对我来说。
    4.现在又了解大神们的编程,觉得自己应时刻保持虚心的态度和学习新知识的热枕。

  • 相关阅读:
    FSCapture 取色工具(绿色版 )
    Java EE.JavaBean
    Java EE.JSP.内置对象
    Java EE.JSP.动作组件
    Java EE.JSP.指令
    Java EE.JSP.脚本
    21、多态与多态性、内置方法、反射、异常处理
    20、继承的应用、super、组合
    19、property、绑定方法(classmethod、staticmethod)、继承
    18、类
  • 原文地址:https://www.cnblogs.com/liying12/p/13933262.html
Copyright © 2011-2022 走看看