这个作业属于哪个课程 | 班级的链接 |
---|---|
这个作业要求在哪里 | 作业要求的链接 |
这个作业的目标 | 生成乘方表 |
这个作业在那个具体方面帮助我实现目标 | 学会生成乘方表与阶乘表 |
参考文献 | 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 学习体会
- 本周最大的收获莫过于学会副函数的使用和数学函数的引用
- 感觉复习和预习还是不到位上课有的地方会听不懂,就会很烦,然后就直接罢工我想着如果做好预习相信就不会出现这种情况。
- 感觉学习这门语言好要耐性,但我好像有点缺少这种品质。