淮北  
这个作业属于哪个课程 c语言程序设计||
这个作业要求在哪里 C语言I作业08
我在这个课程的目标是 熟练循环语句的使用,了解while和do-while在循环语句中的作用和用法
这个作业在那个具体方面帮助我实现目标 帮助我学会运用while和do-while,掌握并温习循环语句
参考文献 C语言I作业08

PTA实验作业

题目一

7-5 爬动的蠕虫

数据处理

  • 数据表达:定义了N,U,D,T变量,其中N代表井的深度,U代表蠕虫每分钟上爬的尺寸,D代表蠕虫每次休息时下滑的尺寸,T代表爬出井的时间。
  • 数据处理:用到了循环语句,并使用了while语句,运用了N+=-U,N+=-U + D表达式

实验代码截图

伪代码

#include<stdio.h>

int main()
{
int N, U, D, T = 0;定义了井的深度N,蠕虫每分钟上爬的尺寸U,每次休息下滑的尺寸D,爬出井的时间T
scanf("%d %d %d", &N, &U, &D);输出前面定义的N,D,U
while (N > 0)循环语句需要的条件
{
if (N > U)
{
T += 2;
}
else
{
T += 1;
}
if (N <= U)
{
N += -U;
}
else
{
N += -U + D;
}
}
printf("%d", T);输出时间T
return 0;
}

造测试数据

输入数据 输出数据 说明
14 5 4 19 井长14寸,蠕虫每分钟爬5寸,每次休息就下落4寸,需要19分钟才能爬出井
19 8 6 13 井长19寸,蠕虫每分钟爬8寸,每次休息就下落6寸,需要13分钟才能爬出井
17 8 5 7 井长17寸,蠕虫每分钟爬8寸,每次休息就下落5寸,需要7分钟才能爬出井

PTA提交列表及说明

  • 编译错误:scanf("%d %d %d", &N, &U, &D);中的N U D,写成了n u d,printf("%d", T);中T写成了t

题目二

7-2 韩信点兵

数据处理

  • 数据表达:定义了人数i变量
  • 数据处理:运用了循环语句——for语句,并且借助了if语句,使用到了表达式(i % 5 == 1) && (i % 6 == 5) && (i % 7 == 4) && (i % 11 == 10)

实验代码截图

伪代码

include <stdio.h>

int main(void)
{
int i;定义了韩信带的兵的人数i

for (i = 1;; i++) {for语句需要的条件,累加人数
	if ((i % 5 == 1) && (i % 6 == 5) && (i % 7 == 4) && (i % 11 == 10)) {if语句需要的条件
		printf("%d\n", i);输出人数i

		return 0;
	}
}

}

造测试数据

输入数据 输出数据 说明
i % 5 == 1) && (i % 6 == 5) && (i % 7 == 4) && (i % 11 == 10 2111 韩信的兵有2111

PTA提交列表及说明

  • 运行超时:在使用while语句时缺少一个部分,但是找不到导致跳不出循环,换成for语句九运行成功了

代码互评

同学代码

我的代码

  • 该同学的代码整体来说很清晰,变量比较新颖,说明有足够的去学习,值得我去学习
  • 整体对比代码没有很大的区别,在定义变量上有所不同,不过定义变量那里我将sun=0,i=0另外起了一行

同学代码

我的代码

  • 该同学代码比较简单,而且让人看起来比较的容易懂,而我的比较实在而且繁琐
  • 整体比较,在使用while语句上,我和他都借助了if语句,不过我是在if语句中用的条件是上爬的尺寸u小于或者大于等于井的深度N,而他的条件是深度n于等于0

学习进度

学习进度条

目前比较迷惑的问题 学到的知识点简介 代码行 这周所花的时间 周/日期
do-while结构的使用 循环语句以及while语句的使用 1200 6h 11.13

累计代码和博客字数

学习内容感悟和体会

学习感悟

  • 作业现在能够及时并且能迅速完成,不过会经常不注意自己定义的变量
  • 复习了循环语句,并进一步学习了while语句和do-while结构

学习体会

  • c语言学习过去了这么久,从最开始的一无所知,到现在的懵懵懂懂,进步是有的,不过最重要的知识还是有些欠缺,在以后会利用更多的时间去学习
  • 在编译代码的时候,犯的低级错误总是那些不注意自己定义的变量,而且大多时候不理解自己定义的变量是什么,直到最后面打完之后才知道,这个需要多多改正,而且去多请教同学和老师
  • 遇到难题不愿意去思考,这是我学习c语言道路上的一大禁忌,不改正的话学习起来会很吃亏,所以上课的时候需要提起高度精神,按时作息,保持好精气神
posted on 2019-11-15 22:56  淮北  阅读(204)  评论(3)    收藏  举报