zoukankan      html  css  js  c++  java
  • 耿丹16-1第十二次作业

    -- Deadline: 2016-12-15 20:00pm

    -- 作业内容:https://edu.cnblogs.com/campus/bjgygd/Sixteen-One/homework/225

    -- 第十二次作业总结:

    1. 这次有十五名同学没有提交作业!!!坚持下来的同学请给自己掌声!!!

    2. 部分同学参考其他同学的代码或者网上的代码时,请至少确保程序运行结果是正确的,这次好多人实现冒泡排序的时候,将起始id写错了。

    3. 提交作业的同学大部分都完成了附加题,但仅少部分采用了建议的动态分配内存的方法完成。

    4. 部分同学不理解为什么需要学习动态分配内存:

    • 简单的小程序中的确看不出优点,不如使用静态内存方便,如本次附加题。
    • 但是假如本次附加题要求统计两个人数相差很大的班级的平均分,你可以先申请较小内存,float* p = (float*)malloc(5*sizeof(float), 然后free(p);接着申请较大内存, p = (float*)malloc(150*sizeof(float));再释放 free(p);
    • 即需要多少,申请多少,释放多少,很灵活。
    • 当然,以后你们接触的程序设计复杂、处理更实际的问题时,会有更深刻的理解。

    5. 鼓励一下128号同学,补交了很多作业。

    -- 第十二次作业评分规则:

     分100分:其中,coding中程序提交70分(根据代码的步骤、格式、注释、结构正确性来酌情分配),博客书写30分;,延迟一天扣10分,直至扣完100分。

    排名

    (待定)

    学号

    coding.net

    (3*5+ 2*5 +6*5 + 3*5)

    5道题提交: 3 * 5

    风格:2*5

    5道题正确:6*5

    独立思考:3*5

    博客(30)

    注册coding.net

    迟交(0)  未交(-10/d)

    加分(--)

    提交作业顺序

    备注  总分(100)
    1 **101 0 0   代码未提交 未交   0
    2 **102 3*2+1*2+10+0=18 27 gdxx_102  -5 6 12-15 20:33

    1. 第一题有误。 

    2. 三、四、五题未交

    3. 附加题+3

    45+3-5
    3 **103 0 0 gdxx_160809103sundeyi   代码未提交  

    未交

    0
    4 **104 0 0 gdxx-104   代码未提交  

    未交

    0
    5 **105  0 0 gdxx_105   代码未提交  

    未交

    0
    6 **106 0 0   代码未提交  

    未交

    0
    7 **107 3*3+1*3+8+3=23 30+5 gdxx_107   4 12-15 19:23

    1. 第一题算法实现复杂度有点高,可以考虑有没有什么方法一次性将数组元素放到正确的位置上。

    2. 第二题题目理解有误。要求对五个字符串进行排序,而不是五个字符。

    3. 第三题和第五题未交。

    4. 第四题题目理解有误。

    5. 附加题+5

    6. 随笔有自己的看法,+5.

    58+5
    8 **108 0 0   代码未提交   未交 0
    9 **109 3*4+5+18+10=45 30 -5 14 12-16 00:27

    1. 自定义函数的声明未掌握。

    2. 第四题未交。

    3. 字符串以''结尾,而不是0,注意区分。

    75-5
    10 **110 3*4+2*4+15+0=35 0 GDXI_110 -5 15 12-16 00:54

    1. 最近两次都提交代码了,但是独立思考还有些缺乏。

    35-5
    11 **111 3*3+0+12+2=23 25 gdxx_111 -5 11 12-15 23:32

    1. 请提交.cpp文件到coding.net。

    2. 三、四题未交。

    3. 请注意代码风格,保证易读性!

    48-5
    12 **112  0 20 gdxx_112  

    代码未提交

    12-16 21:48

    1. 补交了11次作业

    20
    13 **113 0 0 gdxx_113   代码未提交  

    0

    0
    14 **114 0 0 gdxx_114   代码未提交  

    未交

    0
    15 **115 3*5+2*5+20+8=53 25 -5  9 12-15 21:53

    1. main函数的返回类型为int!!! 每道题目中main的写法都不一样!

    2. 附加题+5

    78+5-5
    16 **116 0 0 gdxx_160809116   代码未提交  

    未交

    0
    17 **117

    3*5+2*5+20+13=58

    30 gdxx_117   1 12-15 12:01

    1. 第一题没有引入头文件stdlib.h,导致编译不过.

    2. 第二题冒泡排序开始的位置有问题。从i=0开始,而不是i=1;

    3. 第三题未按照题目要求的函数定义实现.

    4. !!!对自定义函数的调用还是有问题,你可以抽空询问下老师,比如第四题,你定义了countoff函数,但是整个程序中并没有使用这个函数的地方.虽然说程序运行结果是正确的。

    3. 附加题编译未通过,是否清楚calloc和maclloc的区别.申请内存是赋给float类型的p,而不是int类型,所以需要动态分配n个float类型大小的空间,而不是整型. +5

    88+5
    18 **118 3*5+2*5+15+12=52 29   2 12-15 17:51

    1. 第一题理解有误,是将a的前三个字母移到最后,而不是,将后三个字母移到最前面。

    2. 第二题有误,采用了选择排序,但是实现方法有误,请自己运行验证下。

    3. 第三题strmcpy的声明位置有误.

    4. 第四题要求给出每个人的退出编号,而不是最后一个退出的。

    5. 第五题没有引入头文件stdlib.h导致编译失败,并且,sizeof写错.

    6. 附加题,最好考虑下边界条件,题目并未设置最高分为100. +5

    81+5
    19 **119 0 0 gdxx_119   代码未提交  

    未交

    0

    20 **120 0 0 gdxx120   代码未提交  

    未交

    0
    21 **122 0 0   代码未提交   未交 0
    22 **124 0 0 gdxx124   代码未提交   未交 0
    23 **125 0 0 gdxx_125   代码未提交  

    未交

    0
    24 **126  3*3+3+8+1=21 27 gdxx_126 -5 8 12-15 20:59

    1. 第三、五题未交。

    2. 程序中中文的输出全为乱码。

    3. 第二题理解有误,对五个字符串而不是字符进行排序。

    4. 第四题理解有误,要求输出每个人的退出编号,而不是最后一个退出的编号。

    48-5
    25 **127 3*4+2*4+20+10=50 30 gdxx_127-160809127 -5 12 12-15 23:48

    1. 第四题未提交。

    2. 附加题请参考点评改正。+5

    3. 不懂就问很好! 加油!

    80+5-5
    26 **128 3*4+2*4+15+3=38 25 -5 13 12-16 00:16

    1. 补交了前几次作业,很好!会根据情况给出分数*0.6

    2. 第四题未交。

    3. 第二题冒泡排序的实现有小问题,请自己运行验证下。

    63-5
    27 **129 3*4+2*4+15+5=40 30   3 12-15 19:18

    1. 第一题main函数定义有误,且算法实现复杂度有点高,可以考虑有没有什么方法一次性将数组元素放到正确的位置上。

    2. 第二题由于冒泡排序起始的位置不对,导致程序运行有误,请自己验证下。

    3. 第三题参考的代码并未按照题目要求定义函数。

    4. 第四题未提交。

    5. 附加题可以考虑一种更简单的方法,要求最高分和最低分,不需要通过排序实现.+5

    70+5
    28 **130  3*5+2*5+6+2=33 29 -5 7 12-15 20:39

    1. 第一、二、五和附加题编译未过。

    2. for和while循环用法没有掌握。

    3. 第三、四题未按题目要求实现。

    4. 做作业没有以前认真了。。。希望坚持到最后!

    62-5
    29 **131

    3*4+2*4+15+2=37

    29   5 12-15 19:51

    1. 第一题算法实现复杂度有点高,可以考虑有没有什么方法一次性将数组元素放到正确的位置上。

    2. 第二题参考同学的是错误的,参考的至少请保证正确性。

    3. 第三题参考的代码并未按照题目要求定义函数。

    4. 第四题未提交。

    2. 附加题+5

    66+5
    30 **132

    3*3+1*3+6+0=18

    23 gdxx_160809132 -5 10 12-15 22:20

    1. 第四、五题未交。

    2. 请尽量自己完成作业!!!

    3. 第一题和附加题编译未过。

    4. 第二、三题运行结果有误。

    41-5
  • 相关阅读:
    [环境]Java 环境变量
    [BZOJ 4008][HNOI2015]亚瑟王(期望Dp)
    [BZOJ 3295][Cqoi2011]动态逆序对(CDQ分治)
    [BZOJ 3668&UOJ #2][Noi2014]起床困难综合症(贪心)
    [BZOJ 4571][Scoi2016]美味(主席树)
    [BZOJ 4408][Fjoi 2016]神秘数(主席树+思路)
    [BZOJ 2212][Poi2011]Tree Rotations(线段树合并)
    [BZOJ 4592][Shoi2015]脑洞治疗仪(线段树)
    [BZOJ 2054]疯狂的馒头(并查集)
    [BZOJ 1455]罗马游戏(左偏树+并查集)
  • 原文地址:https://www.cnblogs.com/toughever/p/6192824.html
Copyright © 2011-2022 走看看