菜单 学习猿地 - LMONKEY

VIP

开通学习猿地VIP

尊享10项VIP特权 持续新增

知识通关挑战

打卡带练!告别无效练习

接私单赚外块

VIP优先接,累计金额超百万

学习猿地私房课免费学

大厂实战课仅对VIP开放

你的一对一导师

每月可免费咨询大牛30次

领取更多软件工程师实用特权

入驻
149
0

C语言I博客作业09

原创
05/13 14:22
阅读数 99397
这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/CST2020-2/
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-2/homework/11635
这个作业的目标 认真独立完成
学号 20208967
1.PTA实验作业

1.1 题目名1

1.1.1数据处理

数据表达:运用了变量N,b,p【】,n,i;其中N为形参,n,b为整形变量,p【】为数组;
数据处理:表达式有b=n%10;流程结构有if,while,for结构;

1.1.2实验代码截图

1.1.3 造测试数据
测试数据 测试结果 说明
105 500 cnt = 6 sample
1245 2580 cnt = 8 全是四位数
-65 -52 cnt = 0 包括负数,cnt等于0
1.1.4 PTA提交列表及说明

说明:
1.第一次部分正确:没有控制好负数情况的结果;
2.第二次编译错误:花括号不小心删去了一个;

1.2 题目2

1.2.1 数据处理

数据表达:运用了number,sum,t,a,b变量;其中number,a,b为形参,sum,t为整形变量;
数据处理:表达式有t = number%10;sum += t;number /= 10;流程结构有if,for,while结构;

1.2.2 实验代码截图

1.2.3 造测试数据
测试数据 测试结果 说明
104 999 104 is counted. count = 15, sum = 3720 sample
1 2 count = 0, sum = 0 最小区间
1.2.4 PTA提交列表及说明

说明:
1.编译错误:自定义函数是漏了分号。

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

自己代码截图

评论:同学的代码写的很机灵,巧妙利用构建代码,自己的代码则循规守矩,便于理解。

3.学习总结
3.1 学习进度条
周/日期 这周所花的时间 代码行 学到的知识
第一周 16h 250 初步了解如何编程
第二周 19h 269 了解了整形,浮点型变量
第三周 29h 320 if ,else结构
第四周 20h 290 for循环结构
第五周 21h 280 函数调用,逻辑运算符,多分枝结构
第六周 22h 290 switch函数,更深入了解了if结构
第七周 20h 250 while函数和do while 函数
第八周 20h 250 for循环嵌套
第八周 20h 250 自定义函数的结构,细节,以及变量的范围
3.2 累积代码行和博客字数

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

3.3.2 学习体会

1.普通局部变量存储于进程栈空间,使用完毕会立即释放。静态局部变量使用static修饰符定义,即使在声明时未赋初值,编译器也会把它初始化为0。且静态局部变量存储于进程的全局数据区,即使函数返回,它的值也会保持不变。

2.条件运算符优先级高于赋值、逗号运算符,低于其他运算符。表达式为:表达式1?表达式2:表达式3。先求解表达式1,若其值为真(非0)则将表达式2的值作为整个表达式的取值,否则(表达式1的值为0)将表达式3的值作为整个表达式的取值。

  1. %g用来输出实数,它根据数值的大小,自动选f格式或e格式,选择输出时占宽度较小的一种,不输出无意义的0。%g是根据结果自动选择科学记数法还是一般的小数记数法。

发表评论

0/200
149 点赞
0 评论
收藏