C语言I博客作业08

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/CST2020-4/
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-4/homework/11613
这个作业的目标 熟悉break、continue的使用,熟悉使用循环嵌套来解决问题。
学号 20209054

1.PTA实验作业
请再此处列出自己的排名图片,如:

1.1 题目名1
题目内容描述:
下面是一个完整的下三角九九口诀表:

11=1
1
2=2 22=4
1
3=3 23=6 33=9
14=4 24=8 34=12 44=16
15=5 25=10 35=15 45=20 55=25
1
6=6 26=12 36=18 46=24 56=30 66=36
1
7=7 27=14 37=21 47=28 57=35 67=42 77=49
18=8 28=16 38=24 48=32 58=40 68=48 78=56 88=64
19=9 29=18 39=27 49=36 59=45 69=54 79=63 89=72 99=81
本题要求对任意给定的一位正整数N,输出从1
1到NN的部分口诀表。
输入格式:
输入在一行中给出一个正整数N(1≤N≤9)。
输出格式:
输出下三角N
N部分口诀表,其中等号右边数字占4位、左对齐。

1.1.1数据处理
介绍实现本题过程中,你的数据表达、数据处理是怎么做的。

数据表达:使用了i,N,j三个变量,N是由scanf输入变量的值,再在循环体中逐渐改变,i和cj是在循环体中进行赋值;三者都为整型。
数据处理:用到了累加的表达式;两个for循环的嵌套语句。
1.1.2实验代码截图

1.1.3 造测试数据

输入数据 输出数据 说明
0 99乘法表无法打印0
3 乘法表到三停止

|9 ||整个99乘法表|
1.1.4 PTA提交列表及说明

提交列表:

说明:

1.2 题目2
7-4 一钱生多钱 (10分)
在日常生活中,我们常常需要将一些大额的人民币换算成零钱,已知我们有许多面值5元,2元和1元的人民币。
编程实现:输入我们需要兑换的金钱数,然后我们用这些面值5元,2元和1元的人民币来兑换,要求每一种面值都至少有1张,然后输出有多少种兑换方式。

输入格式:
输入在一行中给出待换的零钱数额(大于等于8小于等于100)

输出格式:
每行输出一种兑换方式,按照如下格式输出(并且每一种面值的人民币都是从小到大输出):
five=五元数量,two=两元数量,one=一元数量
1.2.1 数据处理
数据表达:用到了a,i,j,k四个变量;a由scanf输入变量的值,i,j,k三个变量都是在循环体中赋值,随着循环体自增;四个变量都为整型;
数据处理:自增数据表达;三个for循环的嵌套语句。
1.2.2 实验代码截图

1.2.3 造测试数据

输入数据 输出数据 说明
8 five=1,two=1,one=1 最开始的值
13 每种人民币都要有一张,故无0的数据
1.2.4 PTA提交列表及说明
2.代码互评

同学代码截图:

自己代码截图

点评:我的代码和第二个同学差不多都是循环计算,而第一个是直接算,更省时间。

3.学习总结

3.1 学习进度条

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
12.5~12.11 13h 184 学会如何使用continue等语句,且初步明白如何使用for循环镶嵌 对于for循环的镶嵌不大熟练
3.2 累积代码行和博客字数

3.3 学习内容总结和感悟
3.3.1 学习内容总结

3.3.2 学习体会:
1.本周复习了do-while语句使用,相对与之前,了解的更加深了
2.对break以及continue的用法更加熟悉
3.还是需要勤加练习,前面循环语句等语句的使用又不大熟练了

posted @ 2020-12-14 10:15  玉環  阅读(84)  评论(1)    收藏  举报