zoukankan      html  css  js  c++  java
  • C语言I博客作业09

    这个作业属于那个课程 C语言程序设计II
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/10027
    我在这个课程的目标是 熟练的掌握for语句的嵌入式
    这个作业在那个具体方面帮助我实现目标 PTA实验作业
    参考文献 百度、《C Primer Plus》第六版,C语言程序设计作业

    1.PTA作业

    1.1. 换硬币

    将一笔零钱换成5分、2分和1分的硬币,要求每种硬币至少有一枚,有几种不同的换法?
    输入格式:
    输入在一行中给出待换的零钱数额x∈(8,100)。

    输出格式:
    要求按5分、2分和1分硬币的数量依次从大到小的顺序,输出各种换法。每行输出一种换法,格式为:“fen5:5分硬币数量, fen2:2分硬币数量, fen1:1分硬币数量, total:硬币总数量”。最后一行输出“count = 换法个数”。
    数据表达:①变量:x,count,j,i,k等为整型变量,其中count为方法的数目,k,i,j分别表示fen5,fen2,fen1。
    ② 变量值的由来:通过赋值与计算。
    数据处理:该题用到了printf、scanf输出输入语句,并且也使用了for语句的嵌套。

    1.1.2实验代码截图

    1.1.3造数据测试

    输入数据 输出数据
    13 fen5:2, fen2:1, fen1:1, total:4
    fen5:1, fen2:3, fen1:2, total:6
    fen5:1, fen2:2, fen1:4, total:7
    fen5:1, fen2:1, fen1:6, total:8
    count = 4

    1.1.4PTA提交列表及说明


    总结:for循环的镶嵌,算是一题的变型题,但是输出的是不是简单的数字。

    1.2找完数

    所谓完数就是该数恰好等于除自身外的因子之和。例如:6=1+2+3,其中1、2、3为6的因子。本题要求编写程序,找出任意两正整数m和n之间的所有完数。
    输入格式:
    输入在一行中给出2个正整数m和n(1<m≤n≤10000),中间以空格分隔。

    输出格式:
    逐行输出给定范围内每个完数的因子累加形式的分解式,每个完数占一行,格式为“完数 = 因子1 + 因子2 + ... + 因子k”,其中完数和因子均按递增顺序给出。若区间内没有完数,则输出“None”。

    1.2.1 数据处理

    数据表达:①变量:i,n,m,j,num,flag等为整型变量,其中i表示m到n之间的所有数,j表示i的因数,num表示i的因数和。
    ②变量值的由来:赋值与计算。
    数据处理:该题用到了for循环语句以及printf、scanf输出输入语句,并且也使用了for循环语句的嵌套。

    1.2.2实验代码截图

    1.2.3 造测试数据

    |输入数据|输出数据|
    |----|-----|.
    |2 30|6 = 1 + 2 + 3|
    ||28 = 1 + 2 + 4 + 7 + 14|

    1.2.4PTA提交列表及说明

    2.代码互评

    同学代码
    https://img2018.cnblogs.com/blog/1806838/201911/1806838-20191122083728906-2123649184.png
    我的代码

    我俩的代码差距不大稍微的层次感不同,其他的基本差不多,但是我感觉他的看上去好像舒服很多,反而我的因为加的大括号看起来复杂很多。

    3.学习总结

    3.1学习进度条

    周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
    9/9-6/15 俩天 83 语句嵌套 调试中的改错题

    3.2累计代码行和博客字数

  • 相关阅读:
    【转+补充】在OpenCV for Android 2.4.5中使用SURF(nonfree module)
    Delphi StarOffice Framework Beta 1.0 发布
    Angular ngIf相关问题
    angularjs文档下载
    公众号微信支付开发
    公众号第三方平台开发 教程六 代公众号使用JS SDK说明
    公众号第三方平台开发 教程五 代公众号处理消息和事件
    公众号第三方平台开发 教程四 代公众号发起网页授权说明
    公众号第三方平台开发 教程三 微信公众号授权第三方平台
    公众号第三方平台开发 教程二 component_verify_ticket和accessToken的获取
  • 原文地址:https://www.cnblogs.com/666tzq/p/11914360.html
Copyright © 2011-2022 走看看