一、本周作业头

这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 http://edu.cnblogs.com/campus/zswxy/SE2019-3/homework/9982
我在这个课程的目标是 <学习c语言知识,学会做编程题,学会做小程序>
这个作业在那个具体方面帮助我实现目标 <学会使用while语句>
参考文献 <c语言程序设计教科书和实验书,浏览器,上课笔记,PTA>

二、本周作业

1.PTA实验作业(20分/题)

1.1 题目1

1.1.1数据处理

####数据表达:
在本题目中,我设了sum,N,x,三个变量,三个都是整型变量。
####数据处理:
应用了scanf,while,printf语句,输入,执行循环体,输出。表达式有x++,sum+=N%10,N/=10; ####伪代码;
编译预处理命令
主函数
变量定义,sum,N,x,sum=0,x=0;
输入整数,N
执行循环体;当N不等于0时候,使用while语句,
x++表示累加位数,
sum+=N%10表示;取余数,
N/=10表示i等于N除以10,如果N为整数,结果保留整数。
输出位数与各位数之和

1.1.2实验代码截图

1.1.3 造测试数据

输入数据 输出数据
321 3 6
456 3 15
789 3 24
520 3 7
905 3 14

1.1.4 PTA提交列表及说明

提交列表说明:

1,运行超时:两次:出现打字错误,导致死循环,
2,答案正确,查找了资料,使用了浏览器搜索。改正了错误

1.2 题目2

1.2.1 数据处理

####数据表达:
应用了N,U,D,X和time五个变量,都是整型变量
####数据处理:
使用scanf,while,printf语句,表达式有time++,X=X+N,X=X-D。
####伪代码:
编译预处理命令
主函数
变量定义:N,U,D,X,time time=x=0
输入整数U,D,X
执行循环体,
while(x<N)
X=X+U表示上爬,高度增加
如果X>=N,
X=X-D表示下滑,高度降低

1.2.2 实验代码截图

1.2.3 造测试数据

输入数据 输出数据
12 3 1 11
20 3 4 2
11 2 1 19
15 3 2 25

1.2.4 PTA提交列表及说明

提交列表说明:

1,段错误,在scanf语句中,忘记打&符号了,导致段错误
2,答案正确,看了一下作业与课本,发现自己打快了,忘记了&,改正了错误。

2.代码互评(5分)

同学代码截图

(1)

(1+)

比较;

1:我们设的变量不同,我设了sum,N,x,她设了count,N,sum,但是表达意思相同,我没有对N赋值,她赋了,
2:她先使用了一个printf,我没有用
3:while(N>0)与while(N!=0)意思不全同,但在这个题目中作用相同。

(2)

(2+)

比较;

1:她设变量更简洁,我重复了一下
2:她使用的是for语句和if-else语句,我使用的是while语句和if语句
3:scanf语句在她没空格,我空了,好像有点多余

3.学习总结(15分)

3.1 学习进度条(5分)

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
第四周9.16-9.23 6小时 28 初步了解敲代码,做博客 怎样进去做这些作业
第六周9.23-10.6 32小时 19 熟悉部分编程的格式,使用markdown语法 和做表格 不太会做表格
第七周10.7-10.11 40小时 105 学会使用if-else语句做分支结构题 做折线图开始的时候有点不太会
第八周10/14-10/19 48小时 82 学习了for语句,运用于敲代码时,进行循环过程。 有时候忘记赋值,循环体处掌握的方法还不够,容易运行错误。
第九周10/20-10/26 50小时 108 学习了c语言函数知识,理解定义和使用方法 不太懂,经常出错,函数式子很难想到
第十周10/28-11/02 38小时 180 学习了字符型,库函数,还有逻辑运算符知识 对这些我还挺感兴趣的
第十一周11./3-11/8 30小时 156 学习了switch语句 刚开始不太了解,慢慢了解了
第十二周11.9-14/17 35小时 112 学习了while语句,一种已知一个条件限制,求解满足条件的任意值。 开始的时候,与for循环语句有点分不清楚,现在明白了

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

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

3.3.1 学习内容总结

3.3.2 学习体会

1,我发现做博客作业和PTA作业不能着急,本来就是需要打字的题目,越急越慢,做题目要仔细。
2;我PTA的时候,常常忘记打空格,符号,或者多打了
3;随着知识的增加,我们了解的越来越多,更要注重吸收消化。
4:新学习的while语句,训练我们多多练习,才能掌握更多
5;每次做作业几乎都在星期四和星期五...,忙碌的日子,我需要合理的安排自己的时间。
6:再忙也要注重身体,身体是革命的本钱,尽量不熬夜。

c语言1博客作业08的更多相关文章

  1. C语言I博客作业08

    这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 作业 我在这个课程的目标是 熟悉使用while和do-while结构解决问题 这个作业在那个具体方面帮助我实现目标 pta题目及查找的资料 ...

  2. c语言l博客作业08

    问题 答案 这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/8655 我在 ...

  3. C语言博客作业08

    C语言I博客作业08](https://www.cnblogs.com/490-85-00-58-/p/11863312.html) 问题 回答 这个作业属于那个课程 C语言程序设计II 这个作业要求 ...

  4. C语言I博客作业12—学期总结

    一.我学到的内容 二.我的收获(包括我完成的所有作业的链接+收获)不能只有作业链接,没有收获 作业次数 作业链接 第一次 C语言I博客作业01 第二次 C语言I博客作业02 第三次 C语言I博客作业0 ...

  5. c语言1博客作业12-学期总结

    一.我学到的内容 二.收获总结 2.1我的收获 链接: c语言1博客作业01:https://www.cnblogs.com/dy-985211/p/11578914.html c语言1博客作业02: ...

  6. c语言1博客作业02

    c语言1博客作业02 这个作业属于哪个课程 C语言程序设计 这个作业的要求在哪 [作业要求](https://edu.cnblogs.com/campus/zswxy/SE2019-2/homewor ...

  7. C语言l博客作业06

    C语言l博客作业06 问题 回答 这个作业属于哪个课程 C语言程序设计ll 这个作业的要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-2/homew ...

  8. C语言I博客作业01

    C语言I博客作业01 作业1 这个作业属于哪个课程? C语言程序设计I 这个作业要求在哪里? https://edu.cnblogs.com/campus/zswxy/CST2019-2/homewo ...

  9. C语言I博客作业

    |这个作业属于哪个课程 | C语言程序设计I | | ---- | ---- | |对这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2019-2 ...

随机推荐

  1. lambda表达式笔记

    前几天一位好友分享了一篇文章,其中讲到了lambda表达式,正好最近看了一些内容,就做做笔记吧... lambda表达式服务于函数式接口,如果需要一个函数式接口的对象时,就可以用lambda表达式代替 ...

  2. Connection to api@localhost failed. [08001] Could not create connection to d

    pycharm 换成2019之后连接数据库用户名密码数据库名字都没错,就是连接不上去,网上百度一下,试试将URL后面拼接 ?useSSL=false&serverTimezone=UTC 发现 ...

  3. 函数的学习1——定义函数&传递实参——参考Python编程从入门到实践

    定义函数 def greet_user(): print("Hello") greet_user() # PEP8 函数和类的定义后空两行 1. 向函数传递参数 def greet ...

  4. 树莓派raspberrypi系统安装docker以及编译nginx和php镜像

    前言 在树莓派中搭建php环境,按正常流程一般是直接在系统中apt-get install相关的软件,不过如果某天我想无缝迁移到另一个地方,就又得在重新安装一次环境.所以为了方便,就直接在树莓派中使用 ...

  5. 解决unzip解压中文乱码问题

    使用 unzip XXX.zip 方式解压的时候会出现中文乱码 很多人推荐以下方式: 在windows执行命令,可显示字符集数字一般为936: # chcp // 解压时加上-O cp936,xxx为 ...

  6. org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): 错误解决

    报错信息:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found) 说明:这段报错信息表示 Map ...

  7. oracle数据库 TIMESTAMP(6)时间戳类型

    时间戳类型,参数6指的是表示秒的数字的小数点右边可以存储6位数字,最多9位.由于时间戳的精确度很高,我们也常常用来作为版本控制. 插入时,如下方式:insert into test4 values(t ...

  8. C#获取汉字拼音和首字母

    C#获取汉字拼音和首字母 引入NPinyin using NPinyin; 调用 /// <summary> /// 中文首字母大写 /// </summary> /// &l ...

  9. PCL中将回调函数封装到类中

    这是类中的声明 private://点云回调函数 NuClearTask_MyPointCloudHandle //点云选择 static void ps_callback(const pcl::vi ...

  10. Linux环境下安装mysql服务

    我使用的是阿里云的ECS服务,系统是CentOS7,安装mysql版本是5.7 第一步,通过 wget -i -c http://dev.mysql.com/get/mysql57-community ...