• C语言I博客作业07


    这个作业属于那个课程 C语言程序设计II
    这个作业要求在哪里 作业要求
    我在这个课程的目标是 学习while循环
    这个作业在那个具体方面帮助我实现目标 促使我进行编写代码
    参考文献 c语言程序设计

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

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

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

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

    输入格式:
    一共三行

    第一行两个整数 h, a,代表小刘英雄的血量, 攻击力

    第二行两个整数 H,A,代表室友英雄的血量, 攻击力

    第三行两个整数 ph, pa, 代表皮肤增加的血量,攻击力

    输出格式:
    如果小刘能击败无限多的室友成为认证的野王, 则输出“The king of the wild certification!”;

    否则如果小刘不可以击败任何一个室友, 则输出 “I'm too dishes!”;

    否则输出一个整数, 表示小刘击败的室友数量,

    1.1.1数据处理

    数据表达:
    h,a,H,A,ph,pa,;int型,输入
    rentou,x,y;int型,计算
    数据处理:
    定义变量-输入h,a,H,A,ph,pa值
    -if else判断小刘 ‘是否能击败无数室友||不能击败一个室友||能击败多个室友’
    -输出结果-结束
    

    1.1.2实验代码截图

    1.1.3 造测试数据

    输入 输出 说明
    2 1
    2 1
    3 0
    4 小刘能击败4名室友
    5 5
    1 1
    0 0
    The king of the wild certification! 小刘能击败无数室友

    1.1.4 PTA提交列表及说明

    Q1:没有判断小刘一个室友都不能击败的情况
    A1:加一个else判断即可

    1.2 7-1 求整数的位数及各位数字之和
    对于给定的正整数N,求它的位数及其各位数字之和。

    输入格式:
    输入在一行中给出一个不超过10
    ​9
    ​​ 的正整数N。

    输出格式:
    在一行中输出N的位数及其各位数字之和,中间用一个空格隔开。
    1.2.1 数据处理

    数据表达:
    N;int型;计算
    sum,count;int型;计算
    数据处理:
    定义变量-输入N值
    -while循环计算N除10的余数并通过N/10除去最后一位数
    -输出结果-结束
    

    1.2.2 实验代码截图

    1.2.3 造测试数据

    输入 输出 说明
    321 3 6 321有三位数,全部位数上的数字和为6

    1.2.4 PTA提交列表及说明

    Q1:未找到错误在哪
    A:重新编写代码后提交正确了

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

    自己代码

    同学的代码和自己的差异不大,就是定义的变量有所差距

    3.学习总结(15分)
    3.1 学习进度条(5分)

    周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
    第八周 20小时 214行 Printf函数的应用,/* ———— */注释语句使用,C语言基础知识 怎么让程序的用户给变量赋值
    第九周 25小时 239行 Scanf函数的熟练应用,If-else语句的熟悉与应用 如何用C语言输出沙漏形状的字符
    第十周 20小时 260行 For循环语句 用C语言做出贪吃蛇需要什么水平,按目前学习状况大概要花多久才能学会
    第十一周 15小时 200行 副函数定义及调用 学了for循环后花了2小时还是没能解决沙漏题目,暂时放弃等待灵感吧
    第十二周 16小时 210行 if-else语句的进阶 while循环怎么使用
    第十三周 14小时 200行 swith语句 数组怎么使用
    第十四周 10小时 200行 while循环 数组怎么用
    3.2 累积代码行和博客字数(5分)

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

    3.3.2 学习体会
    这一周相对比较轻松,就学了老师教的while循环,感觉花的时间越来越少了,一周也就两节C语言课,一节上机课,基本就是自己练题,一节就是普通的上课,可以学到基础知识,不过局限很大,上级课老师不会教新内容,普通课不能用电脑编译调试,学计算机还是必须得自己用课外时间去练,不然可能连作业都难以完成,也希望能在大学更好的学习下去吧。

  • 相关阅读:
    C#程序之Main()方法
    JavaScript引用类型之RegExp类型(正则表达式)
    正则表达式之量词(重复出现)?、*、+
    正则表达式一元字符与字符组
    正则表达式简介
    yii自动登录
    Yii学习
    改变Yii2的默认路由
    extract()函数
    html5标签figure、figcaption
  • 原文地址:https://www.cnblogs.com/1003905763zzx/p/14098985.html
Copyright © 2020-2023  润新知