这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/CST2020-1/
这个作业的要求在哪 https://edu.cnblogs.com/campus/zswxy/CST2020-1/homework/11588
这个作业的目标 <写作业,看别人的代码>
学号 <20208931>
1.PTA实验作业

1.1求整数的位数及各位数字之和
对于给定的正整数N,求它的位数及其各位数字之和。
1.1.1数据处理

数据表达:一共输入四个变量(全为自定义变量)
数据处理:给变量a,count,n赋值,numble作为中间变量方便运算,输入变量a,运用while语句计算count,n,输出count,n;

1.1.2实验代码截图

1.1.3 造测试数据

输入数据 输出数据 说明
123 3 6 123有三位数,相加为6
135 3 9 135有三位数,想加为9
1.1.4 PTA提交列表及说明

提交列表说明:
我是在Dev上做的,大概有以下几个错误:

编译错误:忘记给n赋值;
部分正确:运算逻辑有一点点问题,我调整了一下语句顺序。

1.2野王认证
小刘刚打上了巅峰赛2500 分, 就迫不及待地向他们室友发起了solo(单挑

他们会选择不一样的英雄,每个英雄都只有两个属性(血量,攻击力 ), 小刘有很多皮肤 会给他带来增益( 减损)效果(增加或者减少血量和 攻击力)

然后小刘和他的室友进行 solo (单挑), 小刘先手, 每次使对方血量减少自己攻击力 数值, 当一方血量小于等于 0 时被击败,小刘自认为自己能成为认证野王, 现在想让你帮助他判断 自己能否成为认证野王
1.2.1 数据处理

数据表达:定义变量h,a,H,A,ph,pa,n(全为整形变量,自定义);
数据处理:整数 h, a,代表小刘英雄的血量, 攻击力,整数 H,A,代表室友英雄的血量, 攻击力,整数 ph, pa, 代表皮肤增加的血量,攻击力,n表示小刘击败的室友数量,输入这些变量,运用while语句和if-else语句结合,调整语句顺序输出。

1.2.2 实验代码截图

1.2.3 造测试数据

输入数据 输出数据 说明
2 1\2 1\3 0 4 输出为4
3 1\3 1\4 0 5 输出为5
1.2.4 PTA提交列表及说明

提交列表说明:

部分正确:语句顺序不对,我调整了语句顺序;在第一个if时没有用return 0;
编译错误:没有按要求空格。

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

2

自己代码截图

1:输入变量比我多,过程比较复杂;
2:输入变量比我多,过程不简单,比较复杂。

3.学习总结

周/星期 这周所花时间 学到的知识点简介 目前比较困惑的问题
第8周 10小时 模仿 不清晰目标
第9周 11小时 模仿 思路不清晰
第10周 12小时 模仿加思路创新 思路不清晰
第11周 14小时 定义函数,运算规则 思路不清晰
第12周 18小时 字符型函数 思路不清晰
第13周 19小时 switch语句 思路不清晰
第14周 20小时 while语句,循环 对一些题目的想法不是很好,不知道采取什么语句
3.2 累积代码行和博客字数
时间 博客字数 代码行
---- ---- ----
第8周 800 200
第9周 900 250
第10周 1000 300
第11周 1050 330
第12周 1100 350
第13周 1150 400
第14周 1600 350

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

3.3.2学习体会
学的东西也不多,学会while语句,更好的利用循环;就是PTA有点麻烦,写的东西都看的都明白原理,总的来说还不错,继续加油!