C语言I博客作业09

这个作业属于哪个课程 班级链接
这个作业要求在哪里 作业要求的链接
这个作业的目标 熟悉多种函数的定义,调用,申明
学号 20209030

1 PTA实验作业

1.1 统计某类完全平方数

1.1.1 数据处理

  数据表达:num[]为数组 x,y,z,i为统计次数 q,p为保留数值
           函数均为 整型
  数据处理:数据表达式:赋值表达式,循环表达式,判断表达式
           流程结构:顺序结构,分支结构,循环结构

1.1.2 实验代码截图

1.1.3 造测试数据

输入数据 输出数据 说明
111 222 cut=2 随机数据
10 20 cut=0 无完全平方数

1.1.4 PTA提交列表及说明


1.部分正确:自学运用了数组,未发现可以卡数值,pta的测试点只有3位数和4位数,运用数组时for循环内的判断条件使用错误

1.2 统计各位数字之和是5的数

1.2.1 数据处理

  数据表达:sum为各位数之和 i为统计数字的每个位数
           函数均为整型
  数据处理:数据表达式:赋值表达式,判断表达式,循环表达式
           流程结构:顺序结构,循环结构,判断结构

1.2.2 实验代码截图

1.2.3 照测试数据

输入数据 输出数据 说明
2333 4333 count = 9, sum = 30555 随机数据
10 20 count = 9, sum = 30555 数值范围内有一个
10 13 count = 0, sum = 0 数值范围内无

1.2.4 PTA提交列表及说明


1.编译错误:未对sum和i赋值
2.运行超时:循环条件编写错误,导致程序在循环体内无法出来
3.部分正确:统计整数和的判断函数编写错误、

2 代码互评

1.1 同学代码截图

1.2 自己代码截图

  1.同学的代码统计了各个数值,然后进行对比,利用所学知识,灵活运用
  2.我的代码利用了数组,虽然判断范围更大了,但是更加复杂
  3.同学的代码有局限性我的没有

2.1 同学代码截图

2.2 自己代码截图

  1.我的代码在编写完基本的框架后,运行时,发现会输出-0.0,于是我1对每个测试点进行测试,当有0值时,直接用if判断,然后printf打印出值
  2.同学的代码运用了%g和fabs函数,直接去除了-0.0这个输出值,使其改编为0,更加简介易懂、
  3.从同学那里学习到了fabs函数的用法
  4.我自己的共轭虚数测试点,有为0时都能过,但是没有不为0时,就不能过,虽然编译器输出结果相同

3 学习总结

3.1 学习进度条

3.2 累积代码行和博客字数

3.3 学习内容总结和感悟

3.3.1 学习内容总结

3.3.2 学习体会

  1.本周学习我非常对自己不满意,上课的时候走神了,导致很多东西没有听到
  2.自学了数组,但是感觉使用混乱和不熟练
  3.编程题第二题让我感觉很难,做着困难
posted @ 2020-12-21 13:26  轩qwq  阅读(149)  评论(0编辑  收藏  举报