这个作业属于那个课程 | C语言程序设计II |
---|---|
这个作业要求在哪里 | http://edu.cnblogs.com/campus/zswxy/SE2019-3/homework/10033 |
我在这个课程的目标是 | 掌握contine和循环语句的镶嵌 |
这个作业在那个具体方面帮助我实现目标 | 逻辑上的判断以及极限值的处理判断 |
参考文献 | baidu.com |
1.PTA实验作业(20分/题)
请再此处列出自己的排名图片
1.1 题目名1
本题要求对任意给定的一位正整数N
,输出从1*1
到N*N
的部分口诀表。
1.1.1数据处理
数据表达:简单的for循环镶嵌
数据处理:主要是注意题目要求的右边数字占4位、左对齐
1.1.2实验代码截图
1.1.3 造测试数据
1.1.4 PTA提交列表及说明
说明:因为没注意到i,j的位置导致输出不符合题目要求,改正后复制掉了个;
1.2 题目2
美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统。2014年底,为庆祝“计算机科学教育周”正式启动,奥巴马编写了很简单的计算机代码:在屏幕上画一个正方形。现在你也跟他一起画吧!
1.2.1 数据处理
数据表达:简单的for循环镶嵌
数据处理:极限值的处理,对于题目所给的值+1除2,方便判断
1.2.2 实验代码截图
1.2.3 造测试数据
1.2.4 PTA提交列表及说明
说明:极限值的处理错误
2.代码互评(5分)
找2份同学代码,和自己代码比较,建议互评代码尽量找代码风格差异较大。
同学代码截图
自己代码截图
说明:借助某个早年秃头程序猿之手,进一步改正并优化了自己的代码(之前的代码部分正确,也是极限值没有处理好,判断条件不准确)该同学也类似的和我一样先对输入值进行处理后方便判断,只不过我是在循环外处理的,并且处理的数值有所不一样,虽然咱们都是先确定最小值的硬币个数,但是处理方法类似。