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

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

    1.PTA实验作业
    1.1 题目:解一元一次方程
    1.1.1 数据处理
    数据表达:本题变量为a,b,c,x1,x2,x,y;a,b,c三者通过输入得到,变量都为双精度浮点型。
    数据处理:运用了if语句和if-else语句的循环嵌套,以及数学函数,如:sqrt(计算x的平方根),fabs(求x的绝对值),表达式为:
    1.1.2实验代码截图

    1.1.3 造测试数据

    输入数据 输出数据 说明
    0 6 9 -1.5 a=0,b=6,c=9,为一元一次方程
    0 0 6 无解 a=0,b=0,c=6,为一元一次方程
    9 8 7 x1 = -0.444444+0.761739i, x2 = -0.444444-0.761739i a=9,b=8,c=7,为一元二次方程

    1.1.4 PTA提交列表及说明

    说明:少一个分号,导致编译错误,需仔细。
    1.2 题目:一个函数判断给定正整数的各位数字之和是否等于5;另一个函数统计给定区间内有多少个满足上述要求的整数,并计算这些整数的和。
    1.2.1 数据处理
    数据表达:int is( int number ),用函数is判断number的个位数字之和是否等于五,定义整型变量i,sum,count,n,
    while判断number是否为0,计算输出数的每个数字之和,if判断是否为5,是则return 1,否则return 0,
    数据处理:表达式:算术表达式,关系表达式,赋值表达式
    流程结构:表达式: a = n % 10,n = n / 10;
    流程结构:一共使用了三个函数,一个主函数,两个副函数,两个副函数的主要作用分别是:
    int is( int number );:判断number的各位数字之和是否等于5,是则返回1,否则返回0。
    ‘void count_sum( int a, int b );:利用函数is统计给定区间[a, b]内有多少个满足上述要求(即令is返回1)的整数,并计算这些整数的和。
    1.2.2实验代码截图

    1.2.3 造测试数据

    输入数据 输出数据 说明
    106 660 count = 14, sum = 3616 代入正确
    221 230 221 is counted.230 is counted.count = 2, sum = 451 代入正确

    1.2.4 PTA提交列表及说明

    说明:没有什么太多问题。
    代码互评
    我的代码

    同学代码

    对照:同学的方法非常好,简单又好,值得我好好学习。
    3.学习总结
    3.1 学习进度条

    3.2 累积代码行和博客字数

    3.3 学习内容总结和感悟
    3.3.1 学习内容总结

    3.3.2 学习体会
    1、通过课程设计,我发现自己还存在很多知识漏洞,编写程序时,经常会出现低级错误。
    2、对于未学习却可以提前用到的知识,要提前学习比如数组。
    3、函数题虽然知道明白它的基本的知识点但做函数题还是不会。
    4、多多练习,多多复习。

  • 相关阅读:
    Delphi 访问https /SSL、OpenSSL
    Delphi UTF编码/解码 UTF8Encode、UTF8Decode、URLEncode、URLDecode
    编译器架构Compiler Architecture(下)
    编译器架构Compiler Architecture(上)
    Xilinx Zynq FPGA Boards板
    如何为应用选择最佳的FPGA(下)
    如何为应用选择最佳的FPGA(上)
    FPGA与ASIC:它们之间的区别以及使用哪一种?
    ASIC设计-终极指南
    77GHz 和24GHz Radar性能解析
  • 原文地址:https://www.cnblogs.com/qxp1539070067/p/14160688.html
Copyright © 2011-2022 走看看