C语言I作业09

这个作业属于哪个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-1/homework/10031
我在这个课程的目标是 学会最基础的语言,方便以后学习其他语言,做个优秀的程序员
参考文献 C语言程序设计,网上

1.PTA实验作业
1.1“7-1 打印九九口诀表”
题目内容:本题要求对任意给定的一位正整数N,输出从11到NN的部分口诀表
1.1.1”数据处理“

输入三个变量i,N,j;
通过两次for循环;
输出i*j;

1.1.2“实验代码截图”
C语言I作业09_第1张图片

1.1.3“造测试数据”

输入数据 输出数据 说明
1 1*1=1 正确
2 2*1=2 2*2=4

1.1.4“PTA提交列表”

1.编译错误:for循环中用了逗号,左对齐表达方式用错。
1.2”7-2 换硬币“
题目内容:将一笔零钱换成5分、2分和1分的硬币,要求每种硬币至少有一枚,有几种不同的换法?
1.2.1”数据处理“

定义变量x,a,b,c,i,m,n,count
输入x,通过for语句循环分情况
最后计数

1.2.2“实验代码截图”
C语言I作业09_第2张图片
1.2.3“造测试数据”

输入数据 输出数据 说明
13 count=4 有四种方法
20 count=13 有十三种方法

1.2.4“PTA提交列表”

1.编译错误:变量太多,一开始漏了变量;
2.输出超限:将自减用成了自加。

2.“代码互评”
C语言I作业09_第3张图片
C语言I作业09_第4张图片

C语言I作业09_第5张图片
第一个是同学的作业,第二个是我的作业。
1.他的方法复杂了一些,但思路清晰,定义多个变量,用for语句做桥梁,最后通过if语句判断得出答案。
2.我则是借鉴网上的答案,因为个人能力有限写不出。但是代码清晰明了,用for语句分情况进行判断将硬币分类的情况进行讨论,根据题干找出关系并用关系式很好的表现出来,最后得出答案。

3“学习总结”
3.1“学习进度条”

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
第十三周 11.20~11.22 3天 153行左右 循环语句

3.2“累积代码行和博客字数”
C语言I作业09_第6张图片

C语言I作业09_第7张图片

3.3“学习内容总结和感悟”
3.3.1 ”学习内容总结“
C语言I作业09_第8张图片
3.3.2 “学习体会”
题目越来越难,代码越来越复杂,下的功夫应该越来越大,希望自己可以克服。

你可能感兴趣的:(C语言I作业09)