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

    C语言程序设计 2020级计科三班
    作业的要求 作业要求
    作业的目标 对所写代码以及同学代码进行分析,总结以及本周的学习体会
    作业帮助我实现目标的方面 让我对函数更加了解,对于错误地方进行总结
    参考文献 C语言程序设计
    学号 20209028

    1.PTA实验作业

    • 请再此处列出自己的排名图片

    • 从PTA题目集中选出2个你最满意的题目完成以下内容

    1.1 7-1 解一元二次方程


    输入格式:a,b,c;
    输出格式:x 或 x1,x​2;
    注:所有实数均以格式限定符 %g 输出。

    1.1.1数据处理

    **数据表达**: 浮点型变量a,b,c,x1,x2,x,d,p,q;进行了数学知识的转化;
    **数据表达式**: 赋值表达式,算术表达式,逻辑表达式;
    **流程结构**: 选择结构,顺序结构,if-else语句;
    

    1.1.2实验代码截图

    1.1.3 造测试数据

    输入数据 输出数据 说明
    0 4.5 -3.6 x = 0.8 唯一解
    0 2.8 0 x = 0 唯一解——零
    0 0 3.6 无解 无解
    3 0 0.27 x1 = 0+0.3i, x2 = 0-0.3i 两个共轭的虚根,实部为零

    1.1.4 PTA提交列表及说明

    **部分正确**:没有考虑解等于0的情况,以致于后来编译的时候出现-0的现象;测试点为两个相等的实根时,没有考虑两根间的误差;在Δ<0,则方程有两个共轭的虚根这一点时,不是很理解,以为它和Δ>=0的情况相同,结果显示错误。
    **编译错误**:第一次编译的时候有一个中括号未打,导致编译错误
    

    1.2 7-6 统计大写辅音字母

    英文辅音字母是除A、E、I、O、U以外的字母。本题要求编写程序,统计给定字符串中大写辅音字母的个数。
    输入格式:输入在一行中给出一个不超过80个字符、并以回车结束的字符串。
    输出格式:输出在一行中给出字符串中大写辅音字母的个数。

    1.2.1 数据处理

    **数据表达**:  整型变量,字符型变量 c,count;
    **数据表达式**:赋值表达式,算术表达式,逻辑表达式;
    **流程结构**:  选择结构,顺序结构,循环结构,运用了while语句,if-else语句;
    

    1.2.2 实验代码截图

    1.2.3 造测试数据

    输入数据 输出数据 说明
    HELLO World! 4 sample等价,有空格、小写辅音不算

    1.2.4 PTA提交列表及说明

    **运行超时**:使用while语句时没有用scanf语句
    **部分正确**:没有考虑其他情况,只考虑了有空格、小写辅音不算一种情况
    

    2.代码互评

    找2份同学代码,和自己代码比较,建议互评代码尽量找代码风格差异较大。

    同学代码截图
    同学1:

    同学2:

    自己代码:

    不同之处:
    我和同学1使用完全的是两种不同的方法,我是将一个数的每一位数存入数组中,在此基础上进行编程,而同学1是直接使用if-else的语句进行判断。一道题目两种不同的方法。

    3.学习总结

    3.1 学习进度条s

    周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
    11/12.13-12.20 7小时 459行 函数的相关知识 一下子接受不了太多的函数知识,有点反应不过来

    3.2 累积代码行和博客字数

    3.3 学习内容总结和感悟

    3.3.1 学习内容总结


    3.3.2 学习体会

    感受:PTA的作业比较难,特别是编程题第二题“特立独行的幸福”,有一点点小思路,但是不知道要怎么去编程,现在码代码的时间越来越长,每次都在为一点小错误,一些小思路而烦恼,看久了有一点小崩溃。继续加油吧。

  • 相关阅读:
    如何将一个PDF文件里的图片批量导出
    (二十二)golang--时间和日期相关函数
    (二十一)golang--字符串中的函数
    (二十)golang--变量的作用域
    (十九)golang--函数参数的传递方式
    (十八)golang--defer关键字
    (十七)golang--闭包(简单明了)
    (十六)golang--匿名函数
    (十五)golang--init函数
    【自然语言处理】双语数据预处理
  • 原文地址:https://www.cnblogs.com/Sxywjk/p/14163718.html
Copyright © 2011-2022 走看看