c语言|博客作业07


这个作业属于哪个课程 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 学习体会
感觉这一次的作业好难好难好难。做了好久才做出来。而且有些的都是同学教或者是资料查到相关资料。到现在为止第二题也没做出来。虽然老师上课非常详细的讲解,但是真的一下课就有些东西忘了。但是通过做题就会回忆起来。原来好多语气中间是可以混合在一块儿的。希望老师下一次再布置作业能够将题目按难度梯度排好。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM