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

    1.作业头

    这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/CST2020-4
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-4/homework/11637
    这个作业的目标 <掌握各种类型函数的定义、调用和申明,熟悉变量的作用域、生存周期和存储类型>
    学号 <20209059>

    二、本周作业

    1.PTA实验作业

    1.1 题目名1

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

    1.1.1数据处理判断

    数据表达:用int整型定义i,t,x,s,n
    数据处理:运用了函数的调用和函数的平方,表达式
    有c*c==n等,运用while循环语句

    1.1.2实验代码截图

    1.1.3 造测试数据

    输入数据 输出数据 说明
    105 500 cnt = 6 题目样例
    144 169 cnt = 1 12^2 和 13^2
    996 997 cnt = 1 不是分别两数的平方

    1.1.4 PTA提交列表及说明


    编译错误:将前面的样例写入,导致编译错误

    1.2 题目2

    题目内容描述:解一元二次方程

    请编写程序,解一元一次方程 ax
    ​2
    ​​ +bx+c=0 。

    一元二次方程的求根公式为:

    题图.jpg

    要求:

    若 a=0,则为一元一次方程。
    若 b≠0,则方程有唯一解,输出这个解;
    若 b=0,c≠0,则方程无解,输出“无解”;
    若 b=0,c=0,则方程有无穷多解,输出“无穷多解”。
    若 a≠0,则为一元二次方程。
    若 Δ>0,则方程有两个不等的实根,输出这两个根;
    若 Δ=0,则方程有两个相等的实根,输出这两个根;
    若 Δ<0,则方程有两个共轭的虚根,输出这两个根。

    1.2.1 数据处理

    数据表达:用double双精度浮点型定义 a,b,c,x1,x2,d,e,f,m,n
    数据处理:运用了if-else判断语句和函数的平方分别说明各种情况,表达式
    有m=(-b+sqrt(d))/(2*a)等

    1.2.2 实验代码截图

    1.2.3 造测试数据

    输入数据 输出数据 说明
    0 4.5 -3.6 x = 0.8 唯一解为0.8
    0 2.8 0 x=0 唯一解为0
    3 0 0.27 x1 = 0+0.3i, x2 = 0-0.3i 该方程有两个虚根,分别是x1 = 0+0.3i, x2 = 0-0.3i

    1.2.4 PTA提交列表及说明

    编译错误:将前面的样例写入,导致编译错误
    运行时错误:将a,b,c用int写入,导致运行时错误

    2.代码互评

    同学代码截图


    自己代码截图



    一同学用逻辑运算符说明各种情况,而我用if-else语句说明各种情况,
    二同学则用flag代表结果,而我则没有,最后直接用输出结果,感觉逻辑
    运算符说明各种情况更清楚,更容易,而if-else语句说明各种情况容易露掉
    而flag则不懂

    3.学习总结

    3.1 学习进度条

    周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
    12/14-12/21 8h 440 各种类型函数的定义、调用和申明,熟悉变量的作用域、生存周期和存储类型 如何安排各种类型函数的顺序

    3.2 累积代码行和博客字数

    3.3 学习内容总结和感悟

    3.3.1 学习内容总结

    3.3.2 学习体会

    1.到最后了感觉很多知识点要复习
    2.这周题目真难,让我吐血了,只能问同学,想到期末考试,想哭呀
    3.之前基础知识不太牢,现在是还账的时候了

  • 相关阅读:
    kis 7.5和360似乎存在兼容性的问题,
    mysql timeout
    update users set a=1 where id in (1,2,3)这句在rails中该如何写呢
    mysql数据库 text类型的长度限制,使用change_column来进行长度的修改并不影响原有数据
    杭州的一个托管idc商
    User.find_each
    ruby 批量更新
    mongodb kt双机房灾备
    imagemagick使用
    kingdee kis
  • 原文地址:https://www.cnblogs.com/xxr111111/p/14169085.html
Copyright © 2011-2022 走看看