一、本周作业头

这个作业属于那个课程 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数据处理

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

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

1.2 题目2

1.2.1 数据处理

  1. ####数据表达:
  2. 应用了NUDXtime五个变量,都是整型变量
  3. ####数据处理:
  4. 使用scanfwhileprintf语句,表达式有time++,X=X+NX=X-D
  5. ####伪代码:
  6. 编译预处理命令
  7. 主函数
  8. 变量定义:NUDXtime time=x=0
  9. 输入整数UDX
  10. 执行循环体,
  11. while(x<N)
  12. X=X+U表示上爬,高度增加
  13. 如果X>=N
  14. 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. 1,段错误,在scanf语句中,忘记打&符号了,导致段错误
  2. 2,答案正确,看了一下作业与课本,发现自己打快了,忘记了&,改正了错误。

2.代码互评(5分)

同学代码截图

(1)

(1+)

比较;

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

(2)

(2+)

比较;

  1. 1:她设变量更简洁,我重复了一下
  2. 2:她使用的是for语句和if-else语句,我使用的是while语句和if语句
  3. 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. 1,我发现做博客作业和PTA作业不能着急,本来就是需要打字的题目,越急越慢,做题目要仔细。
  2. 2;我PTA的时候,常常忘记打空格,符号,或者多打了
  3. 3;随着知识的增加,我们了解的越来越多,更要注重吸收消化。
  4. 4:新学习的while语句,训练我们多多练习,才能掌握更多
  5. 5;每次做作业几乎都在星期四和星期五...,忙碌的日子,我需要合理的安排自己的时间。
  6. 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. IDEA一个工程如何启动多次

  2. java笔记4

    private关键字 1.是一个权限修饰符.       2.用于修饰成员       3.被私有化的成员只能在本类中有效 常用之一: -将成员变量私有化,对外提供对应的set,get方法对其进行访问 ...

  3. Java的基础类型笔记

    数据类型       大小 byte(字节)    1(8位) shot(短整型)       2(16位) int(整型)       4(32位) long(长整型)       8(32位) f ...

  4. number与string的转换

    // number -> string // toString() /* var num = 10; var res = num.toString(); alert(typeof (num)); ...

  5. mongoose 警告信息 { useNewUrlParser: true } { useUnifiedTopology: true }

    问题: 解决:

  6. HTTP2协议主要改进点

    1.改成二进制协议,每次传输二进制帧,帧有以下几个字段 类型type,长度length,flag,StringID流标志,Payload负载,最基础的两种类型HEAD类型和DATA类型 2.多路复用, ...

  7. Jmeter学习笔记(八)——监听器元件之聚合报告

    1.聚合报告添加 聚合报告是常用的监听器之一,添加路径: 点击线程组->添加->监听器->聚合报告 2.聚合报告界面及说明 Label:请求的名称,就是我们在进行测试的httpreq ...

  8. 【iOS录音与播放】实现利用音频队列,通过缓存进行对声音的采集与播放

    都说iOS最恶心的部分是流媒体,其中恶心的恶心之处更在即时语音. 所以我们先不谈即时语音,研究一下,iOS中声音采集与播放的实现. 要在iOS设备上实现录音和播放功能,苹果提供了简单的做法,那就是利用 ...

  9. iOS应用图片尺寸制作脚本

    1.前提说明 通常 2.代码使用说明 2.1 脚本基本代码 #!/bin/sh iPhoneIcon() { sips -z 30 25 if_connected_green.png --out ./ ...

  10. go语言 goquery爬虫

      goquery 类似ruby的gem nokogiri goquery的选择器功能很强大,很好用.地址:https://github.com/PuerkitoBio/goquery 这是一个糗百首 ...