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

    这个作业是属于哪个课程 C语言程序设计II
    这个作业要求在哪里 作业要求
    我在这个课程的目标是 学到更多的语言编程技术
    这个作业在那个具体方面帮助我实现目标 复习了函数的定义,变量的生存周期,定义,全局变量等等。
    参考文献

    1.PTA实验作业

    1.1:6-1 统计某类完全平方数 (20分)

    本题要求实现一个函数,判断任一给定整数N是否满足条件:它是完全平方数,又至少有两位数字相同,如144、676等。

    1.1.1数据处理
    数据表达:定义了整型int n=N; 接受N,int b; int p[10]={0};计数数组 int m=sqrt(n); m判断是否满足i方关系

    数据处理:

    if判断是否满足平方关系
    while p数组来进行取余计数,当一个数出现次数超过2次
    返回1值

    1.1.2实验代码截图

    1.1.3 造测试数据

    1.1.4 PTA提交列表及说明

    没有太困扰的地方,上周提前做了,用数组计数计算出他的出现次数。

    1.2 7-1 解一元二次方程(*) (10分)

    请编写程序,解一元一次方程 ax​2+bx+c=0 。
    要求:
    若a=0,则解一元一次方程。
    若方程有唯一解,则输出方程的根;
    若方程无解,则输出“无解”;
    若方程有无穷多解,则输出“无穷多解”。
    若a≠0,则解一元二次方程。
    若Δ>0,则输出方程的两个不等的实根;
    若Δ=0,则输出方程的两个相等的实根;
    若Δ<0,则输出方程的两个共轭的虚根。
    所有实数均以%g输出。

    数据处理:

    先判断if a=0情况输出3个条件
    再进行输出条件 a!=0时情况
    关键注意这个题目的0界限问题。

    1.2.2 实验代码截图

    1.2.3 造测试数据

    1.2.4 PTA提交列表及说明

    这个题目错误处很多,原因主要还是每个测试点都是一个个找出来才写上去的。主要还是零值问题,实数不能用0来比较。
    每个测试点我都进行了筛选排查,查询了一个下午,基本每个测试点都查出来在那,测试什么。就是这个测试点6的问题。
    困扰了很久。这个零值问题,不能拿0来判断,要弄个0.000001来进行比较。

    2.代码互评

    同学代码:

    自己代码:

    1.大致思路差不太多,都是用数组来进行计数。
    2.本来开始我没有想到用数组计数,我想的是一步步把每一位上的数放进数组在进行判断输出。
    后来问了同学想到了用计数方法输出。

    3.学习总结

    3.1 学习进度条

    日期 这周所花的时间 代码行 学到的知识简介 目前比较迷惑的问题
    10/7--10/13 5个小时 80 学到了if语句 暂无
    10/13--10/20 5个小时 100 学习for循环语句 暂无
    10/20--10/27 5个小时 98 学习了函数定义 暂无
    10/27--11/03 8个小时 196 学习了if分支语句,与逻辑符号先后 暂无
    11/03--11/10 9个小时 210 学习了switch语句 暂无
    11/10--11/17 9个小时 240 学习了while 与dowhile语句 pta的整除光棍的最大光棍测试点
    11/17--11/24 9个小时 254 学习了for嵌套for语句,continue 暂无
    11/24--12/01 8.5小时 180 没有学习到太多东西,以复习为主 暂无
    12/01--12/08 13小时 302 巩固了一下数组 暂无

    3.2 累积代码行和博客字数

    3.3 学习内容总结和感悟

    3.3.1 学习内容总结

    3.3.2 学习体会
    这周被一元二次方程那个题目困扰太久了,十分难受,被一个测试点困了很久,觉得自己能力技术还不太过关,
    自己寒假更应该多花时间在代码学习上。身为助教更应该以身作则,比别人学的更多更快更好。

  • 相关阅读:
    (论文笔记Arxiv2021)Walk in the Cloud: Learning Curves for Point Clouds Shape Analysis
    论文笔记:(2021CVPR)PAConv: Position Adaptive Convolution with Dynamic Kernel Assembling on Point Clouds
    K-Fold 交叉验证
    Elsevier(爱思唯尔)期刊模板的使用
    LATEX学习和IEEE Tran模板介绍
    MAP使用containsKey和containsValue方法,验证键值对是否存在此KEY或VAL值
    1、c#中解析json 文件的方法:
    java 多线程
    python 骚操作 输入日期年获取全年所有日期输入年月获取整月日期
    Django 项目 钉钉群消息预警
  • 原文地址:https://www.cnblogs.com/Laaxgu/p/11992206.html
Copyright © 2011-2022 走看看