04

这个作业属于哪个课程 班级的链接
这个作业要求在哪里 作业要求的链接
这个作业的目标 生成乘方表
这个作业在那个具体方面帮助我实现目标 学会生成乘方表与阶乘表
参考文献 C语言程序与设计(第三版)
学号 <20209012>

1.PTA实验作业

1.1 题目1

1.1.1数据处理

数据表达:r_lower,r_upper, h为输入数值 result为副函数计算得来 v为主函数计算得来
函数均为双精度浮点型
数据处理:数据表达式:赋值表达式,算术表达式 流程结构:循环结构,顺序结构
函数参数:主调函数:main
被调函数:double volume_tc(double r_lower, double r_upper, double h)
实参:r_lower,r_upper, h, v 形参:r_lower,r_upper, h

1.1.2实验代码截图

1.1.3 造测试数据

输入数据 输出数据 说明
10 20 5 3665.19
20 20 5 6283.18

1.1.4 PTA提交列表及说明


Q1编译错误
A1把(“裁判测试程序样例”)打了上去

1.2 题目2

1.2.1 数据处理

数据表达:n为输入数值 sum为主函数计算得来
函数均为整形
数据处理:数据表达式:赋值表达式,算术表达式 流程结构:循环结构,顺序结构
函数参数:主调函数:main
实参:i,n,sum 形参:n

1.2.2 实验代码截图

1.2.3 造测试数据

输入数据 输出数据 说明
5 62
4 30

1.2.4 PTA提交列表及说明


Q1无

2.代码互评
同学代码截图

#include<stdio.h>
int main (void)
{
    int a,b;
    scanf("%d%d",&a,&b);
    if(a>b){
        printf("%d",a);
    }
    else{
        printf("%d",b);
    }
    return 0;
}

自己代码截图

#include<stdio.h>
int max(int a, int b);
int main(void)
{
    int a,b,result;
    scanf("%d", &a);
    scanf("%d", &b);
    result=max(a,b);
    printf("%d", result);
    return 0;
}

int max(int a, int b)
{
    int c;
    if(a>b)
        c=a;
    else
        c=b;
    return c;   
}

同学代码截图

我的代码截图

1.我的引用了数学函数pow,自我感觉还是从简为好,我比较支持这位同学的表达方式。
2. 3.14我认为是败笔入过算得多了打个数字会很烦,定义一下还是好的。

1.我用C作为中间变量,同学则是判断之后直接输出。
2.我引用了副函数。
3.我的scanf表达更繁琐。
3.学习总结

3.1 学习进度条(5分)

3.2 累积代码行和博客字数(5分)

3.3 学习内容总结和感悟(5分)

3.3.1 学习内容总结

3.3.2 学习体会

  • 本周最大的收获莫过于学会副函数的使用和数学函数的引用
  • 感觉复习和预习还是不到位上课有的地方会听不懂,就会很烦,然后就直接罢工我想着如果做好预习相信就不会出现这种情况。
  • 感觉学习这门语言好要耐性,但我好像有点缺少这种品质。
posted @ 2020-11-15 00:50  冰可乐好喝  阅读(100)  评论(2编辑  收藏  举报