C语言I博客作业07

| 这个作业属于那个课程 | C语言程序设计II |
| ---- | ---- | ---- |
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2020-1/homework/11584 |
|我在这个课程的目标是 | 掌握C语言|
| 这个作业在那个具体方面帮助我实现目标 |一次又一次的提升自己,不断地找出自己的不足 |
| 参考文献|c语言程序设计,C Primer Plus(第六版),百度,markdown语法 |
1.PTA实验作业(20分/题)
请再此处列出自己的排名图片

从PTA题目集中选出2个你最满意的题目完成以下内容,选择题目难度越大,分值越高,每题20分(每项5分),内容要求如下:

1.1 题目名:7-1 求整数的位数及各位数字之和 (15分)
题目内容描述

对于给定的正整数N,求它的位数及其各位数字之和

1.1.1数据处理

数据表达:变量为x,y,z,s,整形变量。
数据处理:用到了while语句。
伪代码:
int x,y,z
while(x>0);
y=x%10;
x=x/10;
z++;
s=s+y;


1.1.2实验代码截图

1.1.3 造测试数据

输入数据 输出数据 说明
321 3 ;6 位数为3 ; 各位数字之和为6
51267 5;21 位数为5 ; 各位数字之和为21
654329 6;29 位数为6 ; 各位数字之和为29
7854310 7;28 位数为7 ; 28 各位数字之和为28
3412 4;10 位数为34; 各位数字之和为10

1.1.4 PTA提交列表及说明

提交列表说明:

编译错误:1 :之前定义了很多的变量,没有用到,
         2:之前用了do-while语句由于编译错误很多(还不太熟练),所以换了while语句
解决办法:
          尽快地掌握老师所讲地内容,课后没事多敲敲代码,写写题目,养成自己的写题风格,

1.2 题目2:7-5 找出一批学生的最高分 (15分)
题目描述的内容

输入在一行中给出一系列非负整数,其间以空格分隔。当读到负整数时,表示输入结束,该数字不要处理。

1.2.1 数据处理

数据表达:变量x,y;为整形变量
数据处理:运用while语句
伪代码:
int x,y;
while(x>=0){
if(x>y)
y=x;


1.2.2 实验代码截图

1.2.3 造测试数据

输入数据 输出数据 说明
67 88 73 54 0 95 60 -1 95 最高分为95
87 64 28 76 90 99 45 -2 99 最高分为99
76 89 42 31 90 78 56 -1 90 最高分为90
56 78 100 65 43 20 -3 100 最高分为95

1.2.4 PTA提交列表及说明

提交列表说明:

编译错误:在whlie语句后面忘记打上  {  导致编译错误
解决办法:在练习后,还是要多多回顾课本,把基础知识打牢。

2.代码互评(5分)
戴博文的代码

菜英杰的代码

自己的代码

1,2,3方式罗列2份代码不同地方。

相同点:都使用了if-else语句,
不同点:思路不同,设置的变量,运算顺序不同,其它的都一样,增加了代码的可读性,
两位同学都非常值得我学习,继续加油争取下周的作业做到更好!

3.学习总结(15分)
3.1 学习进度条(5分)

周/日期 这周所花的时间 代码行 学到的知识简介 目前比较困惑的地方
11.1~11.6 8h 209 学习for循环语句,循环结构
11.8~11.14 6h 189 调用函数,生成乘方表和阶乘 调用函数,生成乘方表和阶乘
11.15~11.21 7h 200 分支结构,四则运算 逻辑运算不太清楚
11.22~11.28 10h 450 switch语句
11.30~12.06 9h 470 循环结构,do-while语句,while语句 还不能准确判断使用哪种语句

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

| 时间 | 博客字数 | 代码行数 |
| ---- | ---- | ---- | ---- |
| 11.1~11.6 | 501 | 209 |
| 11.8~11.14|450|189|
|11.15~11.21|489|200|
|11.22~11.28|697|275|
|11.30~12.06|867|450|

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

3.3.2 学习体会

1.本周学习较上周而言,有了很大地改观,自己能够独立的找出编译错误(以前都是问同学帮忙找出来)
2.不够细心,总是在写程序的时候出现一些粗心的问题(老是忘记在scanf后面打上引号)
3.寻问同学,上网查寻来解决问题,通过每次的积累,从而进一步完善自己,
posted @ 2020-12-05 12:38  哈哈けけ  Views(149)  Comments(8Edit  收藏  举报