C语言I博客作业08

 

这个作业属于那个课程
C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/9977
我在这个课程的目标是 熟练使用while和do-while语句
这个作业在那个具体方面帮助我实现目标 编程题目时尝试在代码中使用while语句
参考文献 https://www.baidu.com/,C语言程序设计I

1.PTA实验作业

1.1 求整数的位数及各位数字之和

    题目内容描述:

1.1.1数据处理

    数据表达:本题使用整形变量:number,total,N。

                      其中N通过赋值得到,number,toal通过do-while语句运算得到;

数据处理:

1.1.2实验代码截图

1.1.3 造测试数据

输入数据 输出数据 数据说明
321 3 6 题目所给数据
1 1 1 最小整数
7561 4 19 随机数据

1.1.4 PTA提交列表及说明

提交列表说明:

    1.段错误:在使用number和toatl变量前忘记赋值,翻阅以前写的代码后发现错误;

    2.段错误:输入正整数N时忘记在N前加’&‘,查看提交说明后改正;

1.2爬动的蠕虫

1.2.1 数据处理

    数据表达:本题使用整形变量N,U, D, h,min;

                      其中N,U,D通过输入得到,h,min通过while语句运算得到;

数据处理:

1.2.2 实验代码截图

1.2.3 造测试数据

输入数据

输出数据

说明

12 3 1 11 题目所给数据
10 10 1 1 只进行一次运算
12 7 5 7 随机数据

 

1.2.4 PTA提交列表及说明

提交列表说明:

    1.部分正确:只考虑了一部分情况,用数学方法运算一遍后发现错误;

    2.编译错误:重新进行一种语句进行编译,但是粗心将一个变量打错,仔细阅读后发现错误;

2.代码互评

2.1   7-1 求整数的位数及各位数字之和

同学代码截图

我的代码截图

不同:

    1.同学使用while语句进行编译,我使用do-while语句编译;

2.2  7-5 爬动的蠕虫

同学代码截图

我的代码截图

不同:

    1.同学通过区分蠕虫运动时间是不是双数来判断蠕虫前进距离,我通过判断判断蠕虫前进距离来进行时间的加减;

    2.同学使用do-while语句进行编译,我通过使用while语句进行编译。

3.学习总结

3.1 学习进度条

周/日期

这周所花的时间

代码行

学到的知识点简介

目前比较困惑的问题

第一周 五小时 28 了解C语言,学习了C语言基本编程 没有
第二周 十小时 50 学习使用MinGw-w64来编译C程序 没有
第三周 十二小时 119 学习基本函数编程 各编程中各符号的使用不熟练
第四周/10.13-10.19 八小时 92 使用for语句编写循环结构 各符号前后的空格要求
第五周/10.20-10.26 十二小时 122 熟悉自定义函数的格式和while循环语句 对新出现的一些定义不理解
第六周/10.27-11.2 十二小时 135 学会使用分支结构的写法,熟悉逻辑运算符 ifelse的各分支界定区域
第七周/11.2-11.8 十五小时 165 学会使用switch语句 switch语句中的格式运用及switch与ifelse语句编写的区别
第八周/11.9-11.15 十五小时 120 学会使用while语句和do-while语句 关于不同进制之间的转换代码写法

 

3.2 累积代码行和博客字数

3.3 学习内容总结和感悟

3.3.1 学习内容总结

3.3.2 学习体会  

    这一周花费在pta作业上面的时间明显比以前多很多,大概是因为自己不满足与最笨重的写法,逼迫自己去运用新知识来编程。发现时间过得好快,感觉每天没做什么,但还是有一大推事情等着我去做,好好利用时间吧,做个计划,学习不能落下了。

 

posted @ 2019-11-15 21:38  希图图的  阅读(175)  评论(1)    收藏  举报