C语言博客作业03


这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/SE2020-4/
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-4/homework/11451
这个作业的目标 清楚所学东西并学会学习总结
学号 20209212

一,PTA实验作业

1.1


1.2

  数据表达:用了zi,mu,N,i,sum,item 变量。zi和mu的值是根据题目赋值和有规律的变化。N是用户输入的值。
           i初始值为1,最大值是由N决定。sum和item初始值和变化值由其他变量所决定。
           zi,mu,N,i,sum,item都是双精度浮点型。
  数据处理:  表达式:                   
                  1.item=zi*1.0/mu;
                  2.sum=sum+item;      流程结构:循环结构
                  3.zi=zi+mu;        
                  4.mu=zi-mu;

1.3

PTA提交列表

  • Q1:提交后显示较大N不正确,反复看反复改却不知道错在哪。
  • A1:最后找了大佬,把zi,mu前的int改成了同样的double,然后显示正确,但是我现在还是没搞懂为什么要改int,而且还改正确了。
  • Q2:为什么用item=zi/mu不正确,而是写成zi*1.0/mu;
  • A2:因为我上课没仔细看和书,书上有强调为什么要这样做,但我当时只是苗了一眼(摊手)。

2.1


2.2

  数据表达:用到了sum,i,x变量。x的值由用户输入,i的最大值由x决定,sum的值由i和x决定。 sum,x,i都是整型变量。
  数据处理:  表达式: 1.   sum=sum+i    流程结构:循环结构 

2.3

PTA提交列表

  • Q1:最后的printf不知道怎么写!!PTA上面这么打输出的只要和他要输出的一样就正确,可是这样的代码当我的x=1,最后岂输出的是1+1=1.不正确啊!
  • A1:我身边唯一的大佬也没写这个,所以我的解决办法就是发博客等待有“猿”人助我一手。

3.1


3.2

  数据表达:用到了A,B,sum,i变量。A,B的值由用户输入,i的最大值由sum决定,sum的值由A和B决定。 A,B,sum,i都是整型变量。
  数据处理:  表达式:1.sum=A+B    流程结构:循环结构 

3.3

PTA提交列表

  • Q1:不知道如何让打出来的Wang等于sum的数值个数!
  • A1:向已经写完的同学请(偷)教(学),TA告诉我用循环结构就行了,茅塞顿开(憨笑)。

二,阅读代码

1,找一份优秀代码,理解代码功能,并讲出你所选代码有点及可以学习的地方.


题目:给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。
来源leecode
代码

  class Solution {
  public:
      int singleNumber(vector<int>& nums) {
          int ans = 0;
          for (int num : nums) {
              ans ^= num;
          }
          return ans;
      }
  };

可以学习的地方:代码用了class Solution 而不是以main函数作为程序的入口。其优点是可以真正地比较算法的效率,更简单的Special Judge。
此题使用位运算来进行求解,对于位运算我从没了解过,这也是我需要学习的地方。


三,学习总结

3.1 学习进度条

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
第三周 两天 134 循环判断结构 图表的制作

3.2 累积代码行和博客字数


3.3 学习感悟

一直跟着老师后面走,不去预习,每次都是急急忙忙的跟着学。好像实验课还在理论课前面,相当于要当场学新的东西,这太难为我胖虎了。所以经过这么一段时间的学习,让我知道了啥都要提前预习,不然很可能跟不上。随着学习的不断加深,作业的难度和量也随之增加,所以要想不被落下,就得有自主学习能力并且舍得花费时间用在学习上。
编程好难。 每日三祈不要秃,谢谢。


秃头第三步


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM