问题 答案
这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/8655
我在这个课程的目标是 学好c语言,熟练基本语句
这个作业在那个具体方面帮助我实现目标 对基本语句的编程和复习,一些c语言符号的运用
参考文献 c语言教材

1.PTA实验作业

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

题目内容:对于给定的正整数N,求它的位数及其各位数字之和。输入格式:输入在一行中给出一个不超过109的正整数N。输出格式:在一行中输出N的位数及其各位数字之和,中间用一个空格隔开。输入样例:321输出样例:3 6

1.1.1数据处理

数据表达:定义三个变量分别表示正整数以及他的位数和各位数之和,都属于整型变量,我用int对他们进行定义。
数据处理:用sum+=n%10;对N进行取余并累加,先得到各项位数再吧他们加起来。

1.1.2实验代码截图

1.1.3造测试数据

输入数据 输出数据 说明
456 3 15 三位数,各位数和为15
567 3 18 三位数,各位数和为18
192 3 12 三位数,各位数和为12

1.1.4PTA提交列表


1.while语句后面没有写条件。翻上课的笔记while后面要加条件。
2.提前结束语句,在while后面打了分号。用编译器编译去掉分号。

1.2 爬动的蠕虫

题目内容:一条蠕虫长1寸,在一口深为N寸的井的底部。已知蠕虫每1分钟可以向上爬U寸,但必须休息1分钟才能接着往上爬。在休息的过程中,蠕虫又下滑了D寸。就这样,上爬和下滑重复进行。请问,蠕虫需要多长时间才能爬出井?这里要求不足1分按1分钟计,并且假定只要在某次上爬过程中蠕虫的头部到达了井的顶部,那么蠕虫就完成任务了。初始时,蠕虫是趴在井底的(即高度为0)。输入格式:输入在一行中顺序给出3个正整数N、U、D,其中D<U,N不超过100。输出格式:在一行中输出蠕虫爬出井的时间,以分钟为单位。输入样例:12 3 1输出样例:11

1.2.1数据处理

数据表达:用Int定义N U D分别表示水井的深度和虫爬行的速度和降落的高度。
数据处理:用N -= U;time ++;表示虫爬行了U时间time就加一,N += D;time ++; 则表示虫休息降落并且时间加一。

1.2.2实验代码截图

1.2.3造测试数据

输入数据 输出数据 说明
14 3 2 23 爬上去需要23分钟
16 3 2 27 爬上去需要27分钟
16 3 3 15 爬上去要15分钟

1.2.4PTA提交列表


1.打完后直接放在C++上面编译改正,所以直接对了,不需要改。

2.代码互评

同学代码

我的代码

1.同学的运用了for循环而我用的是while。
2.他定义了四个变量,我的只有三个。

同学代码

我的代码

1.while定义的条件不同。
2.定义的变量不同。
3.我用了累加法和累减法,他只用了累加法。
4.我的程序中有一个break将程序分为两部分。

3.学习总结

3.1学习进度条

周/日期 这周所花时间 代码行 学到的知识简介目 前比较迷惑的问题
第七周 5h 60 学习了if else,定义数学函数 用的不够熟练
第八周 7h 97 学习了for语句,循环程序设计 和之前学的有些混淆,有时不会动笔
第九周 7h 108 学习改正代码运用编译器调整代码,用代码输入成阶成表 运用的不熟,做起来很费时间
第十周 7h 120 熟练逻辑符以及他的运用 容易把逻辑符混淆,以至于做题常常出问题
第十一周 7h 135 分支结构的学习 switch运用的不够好,不是很会用来做题目
第十二周 8h 143 while和do while的学习 while和do while去别的不是很清楚

3.2累积代码行和博客字数

3.3学习内容总结和感悟

3.3.1学习内容总结

内容:对上次作业的讲评,复习以前所学知识,新课的学习,对while循环语句的理解以及while和do while的区别,同时上课还讲了for循环和while循环的区别,while后面括号内要写运行的条件而for循环不需要。
总结:越学越难学,越往后面学起来越复杂,在学习新知识的同时应当多复习前面的所学内容,这样才不会学如逆水行舟,不进则退。

3.3.2学习体会

经常感觉心有意,而力不足,想学好但是又学不好。甚至有时听不懂老师在讲什么。学起来很吃亏,也许是不够热爱,兴趣是最好的老师,我想什么时候我把编程当成是享受了,也许就真的学好了。

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

  1. C语言l博客作业06

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

  2. C语言l博客作业05

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

  3. c语言1博客作业08

    一.本周作业头 这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 http://edu.cnblogs.com/campus/zswxy/SE2019-3/homework/9982 我在 ...

  4. C语言I博客作业08

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

  5. c语言l博客作业03

    问题 答案 这个作业属于哪个课程 c语言程序设计ll 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-3/homework/8727 我在这 ...

  6. C语言l博客作业01

    2.1 你对软件工程专业或者计算机科学与技术专业了解是怎样?(2分) 计算机科学与技术是国家一级学科,下设信息安全,软件工程,计算机软件与理论等专业,主要培养符合教育部门实际需要的计算机教学及应用管理 ...

  7. c语言l博客作业09

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

  8. c语言l博客作业07

    一.本周教学内容&目标 第3章 分支结构 3.3 使学生熟悉多分支结构switch语句的使用. 二.本周作业头 这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://e ...

  9. c语言l博客作业04

    这作业属于那个课程 c语言程序设计ll 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-4/homework/9772 我在这个课程的目标 ...

随机推荐

  1. Pytorch数据集读入——Dataset类,实现数据集打乱Shuffle

    在进行相关平台的练习过程中,由于要自己导入数据集,而导入方法在市面上五花八门,各种库都可以应用,在这个过程中我准备尝试torchvision的库dataset torchvision.datasets ...

  2. 27 个问题突破所有重难点,BroadcastReceiver 、ContentProvider 知多少?「建议收藏」

    前言 距离上次更新过去一周多了,打破了之前两到三天一更的惯例,主要还是这部分内容太多了. 原先想把 BroadcastReceiver .ContentProvider 分两篇来总结,但的确,这两大组 ...

  3. C语言作业007

    问题 答案 这个作业属于那个课程 C语言程序设计1 这个作业要求在哪里 我在这个课程的目的是 学习并掌握C语言 这个作业在那个具体方面帮助我实现目标 参考文献 四 作业格式 1PTA作业贴图 1.1题 ...

  4. 【 格式化时间(SimpleDateFormat)用法】

    将特定字符串转换成Date格式 可以通过 new 一个 SimpleDateFormat 对象,通过对象调用parse方法实现 示例代码: String time = "2019-11-09 ...

  5. Pandas常用基本功能

    Series 和 DataFrame还未构建完成的朋友可以参考我的上一篇博文:https://www.cnblogs.com/zry-yt/p/11794941.html 当我们构建好了 Series ...

  6. go语言版本测试, 一段错误代码引发的血案

    起因: 最近在学习手写docker,看到了一段会编译错误的代码. 过程: 最近在学习docker,看到一段示例代码,每次编译时会报错. 因此, 无法继续下去, 只好在网上搜索解决方案, 用了很多时间, ...

  7. Kubernetes3-kubectl管理Kubernetes容器平台-1

    一.简介 1.什么是kubectl kubectl前面其实已经用到了一些,它其实就是用于操作kubernetes集群的命令行接口,通过kubectl的各种命令实现各种功能 2.环境还是用上一偏文章 K ...

  8. 安装cnpm遇到的问题

    安装 cnpm时,用git安装时,安装好node环境后,测试版本号node -v和npm -v都没问题,可以输出版本号,但是安装cnpm时,使用淘宝镜像安装后,会出现如下警告: 这个是提醒你安装的版本 ...

  9. Java描述设计模式(19):模板方法模式

    本文源码:GitHub·点这里 || GitEE·点这里 一.生活场景 通常一款互联网应用的开发流程如下:业务需求,规划产品,程序开发,测试交付.现在基于模板方法模式进行该过程描述. public c ...

  10. javascript iframe跳转问题

    javascript iframe跳转问题如果在iframe里面有要点击跳转最外层的连接 要只能用<pre> <div onclick="parent.location.h ...