• C语言I博客作业07


    这个作业属于哪个课程 <C语言程序设计II>
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-2/homework/11589
    这个作业的目标 <熟悉使用while和do-while结构解决问题,对while和do-while的题加以练习>
    学号 <20208972>

    1.PTA实验作业(20分/题)

    1.1 7-2 野王认证 (8分)
    小刘刚打上了巅峰赛2500 分, 就迫不及待地向他们室友发起了solo(单挑

    他们会选择不一样的英雄,每个英雄都只有两个属性(血量,攻击力 ), 小刘有很多皮肤 会给他带来增益( 减损)效果(增加或者减少血量和 攻击力)

    然后小刘和他的室友进行 solo (单挑), 小刘先手, 每次使对方血量减少自己攻击力 数值, 当一方血量小于等于 0 时被击败,小刘自认为自己能成为认证野王, 现在想让你帮助他判断 自己能否成为认证野王
    1.1.1数据处理

    数据表达:本题变量是h,a,H,A,ph,pa。都是整型变量,通过用户得到。
    数据处理:用了if和while来解决问题。
    if(a>=H||A==0)
    if(a<H&&A>=h)
    while(h>0)
    伪代码:
    程序开始
    定义h,a,H,A,ph,pa,num=0
    用if判断a的取值范围
    全打的过输出The king of the wild certification!
    打不过输出I'm too dishes!
    部分打的过进行h=h-A;num++
    程序结束
    

    1.1.2实验代码截图

    1.1.3 造测试数据

    1.1.4 PTA提交列表及说明

    没有错误
    

    1.2 7-6 购物(二) (25分)
    用户购买了若干个商品(商品数不超过10),现在,他告诉你每件商品的价格,你计算出这些商品的平均价格。
    1.2.1 数据处理

    数据处理:用了浮点型变量n,result,i。通过用户得到。
    数据表达:double n,result,i=0
    while(n!=-1&&i<=10)
    i++
    result+=n
    if(i==0)
    伪代码
    程序开始
    定义 n,result,i。
    输入 n的的一个值。
    i初始化为0,确保不影响循环。
    使用while循环
    循环体 输入n,result不断加n。循环条件 n不等于-1同时i不大于10。
    以防分母为0,使用if语句对i=0进行单独处理。
    进行运算并输出结果。
    程序结束
    

    1.2.2 实验代码截图

    1.2.3 造测试数据

    1.2.4 PTA提交列表及说明

    编译错误:分号打成中文。
    

    2.代码互评(5分)
    同学代码截图
    同学1

    同学2

    自己代码截图

    1.他的感觉思路比较清晰,给人一种容易理解的感受。
    2.需要学习他的思路,我的感觉稍微麻烦。
    3.学习总结(15分)
    3.1 学习进度条(5分)

    3.2 累积代码行和博客字数(5分)

    3.3 学习内容总结和感悟(5分)
    3.3.1 学习内容总结

    3.3.2 学习体会
    一、课本

    无论用的是什么书,要学好C语言,把书上的每一个例题、习题的代码读懂,这是学C最基本的要求。弄懂每一章的内容是什么?在C语言中有什么用?并尝试修改每一个例题的代码,采用不同的代码来实现题目的要求。

    二、课堂

    在每一节课上,注意老师讲的内容,有的知识,老师稍微提点,你就能弄懂,但是自己看书,或许你几天也弄不懂。老师更能清晰地让你明白所要求掌握的知识点。在课堂上,尽可能多的在草稿纸上写下你自己的代码,让老师看或是自己上机调试。

    三、笔记

    无论学习什么知识,笔记是重点,俗话说:好记性不如烂笔头。一个认真学习的人,总是记了很多笔记的,想学好编程,你的笔记本上总有课本上的每一个例题代码的核心部分。以及八大经典的算法举。

  • 相关阅读:
    HDU 3605 Escape 最大流
    HDU 3416 Marriage Match IV (最短路径&&最大流)
    洛谷1508 简单记忆化搜索
    洛谷1880 区间dp+记忆化搜索 合并石子
    洛谷1063 +区间dp(经典问题)
    洛谷1074 靶状数独dfs 排序、记录、搜索
    hdu3368 dfs 下棋
    hdu1258 dfs 给一个指定的target数和一个数列,要求不重复选择其中的数使得和为target并打印,结果不可重复。
    hdu1181 dfs 字符串首尾可拼接,问是否可寻找到一条字串路径使得首尾分别是‘b’和‘m’,简单的搜索+回溯
    hdu1078 dfs+dp(记忆化搜索)搜索一条递增路径,路径和最大,起点是(0,0)
  • 原文地址:https://www.cnblogs.com/hope111/p/14094933.html
Copyright © 2020-2023  润新知