这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zswxy/SE2020-3/ |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2020-3/homework/11423 |
这个作业的目标 | <区分不同循环结构的作用,学会用while do-while语句> |
学号 | <20209165> |
一、本周教学内容&目标
。
二、本周作业头
这个作业属于那个课程 | C语言程序设计II |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2020-3/homework/11423 |
我在这个课程的目标是 | 区分不同循环结构的作用,学会用while do-while语句 |
这个作业在那个具体方面帮助我实现目标 | 解决未知循环次数的题目。 |
参考文献 | 百度贴吧 |
三、本周作业
1.PTA实验作业
2.代码互评
3.学习总结
四、作业格式
1.PTA实验作业
1.1 题目1 单重循环—数鸡蛋。
妈妈给小明家新送来 y个鸡蛋。 已知小明家原有鸡蛋的个数x是满足“三个三个的数剩1个,5个5个数剩z个,7个7个数剩3个”的最小数, 请问小明家共有多少个鸡蛋? (设输入为正数,不考虑非法输入)
1.1.1 数据处理
int i,z,y;
scanf("%d%d",&y,&z);
1.1.2 实验代码截图
1.1.3 造测试数据
输入 | 3 5 | 4 2 |
---|---|---|
输出 | 1004 | 56 |
1.1.4 PTA提交列表及说明
部分正确。没有把五个抓的条件输入题目。
1.2 题目2购物(二)
用户购买了若干个商品(商品数不超过10),现在,他告诉你每件商品的价格,你计算出这些商品的平均价格
1.2.1 数据处理
double p,s=0,i;
scanf("%lf",&p);
1.2.2 实验代码截图
1.2.3 造测试数据
输入 | 67 45 45 -1 | 67 45 89 -1 |
---|---|---|
输出 | 52.33 | 67.00 |
1.2.4 PTA提交列表及说明
部分正确。开始i=0,导致程序无法考虑到购买件数比极端时的情况但其实结果是一样的,也不知道为什么。
2.代码互评(5分)
找2份同学代码,和自己代码比较,建议互评代码尽量找代码风格差异较大。
同学代码截图
自己代码截图
1,2,3方式罗列2份代码不同地方。
1.我有的是for循环,他用的是while循环,
2.它的开头一开始考虑到输出负数跳出的结果。而我没有考虑到,所以在这里扣了一分。原来他加入了return零。这样就可以也不知道为什么
3.学习总结(15)
1.for循环和while循环的区别,第一个已知循环次数。第二个是不知道循环多少次。
2.While循环体中可以 嵌套多种语句。例如加入if条件。可以实现有选择性的循环。
3.如果想要多次输入要在循环前加输入进入循环体。在循环体末尾内在加输入
3.1 学习进度条(5分)
周日期 | 这周所花时间 | 代码行 | 学到的知识简介 | 目前还存在的困惑 |
---|---|---|---|---|
11.30-12.5 | 6h | 400 | 用于解决未知循环的循环体。 | 在if条件中加入return 0里是什么意思? |
3.2 累积代码行和博客字数(5分)
3.3.1 学习内容总结
3.3.2 学习体会
感觉这一次的作业好难好难好难。做了好久才做出来。而且有些的都是同学教或者是资料查到相关资料。到现在为止第二题也没做出来。虽然老师上课非常详细的讲解,但是真的一下课就有些东西忘了。但是通过做题就会回忆起来。原来好多语气中间是可以混合在一块儿的。希望老师下一次再布置作业能够将题目按难度梯度排好。