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

    这个作业属于那个课程 C语言程序设计II
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-1/homework/11556
    我在这个课程的目标是 学习swith
    这个作业在那个具体方面帮助我实现目标 促使我进行编写代码
    参考文献 c语言程序设计
    1.PTA实验作业(20分/题)
    **1.1.多分支表达-倍数问题 **
    键盘输入1个正的整数A,如果A是3的倍数但不是5的倍数,则输出A除以5的余数。如果A是5的倍数但是不是3的倍数,则输出A除以3的余数。如果A既不是5的倍数但也不是3的倍数,输出A除以15的余数

    输入格式:
    1个正整数

    输出格式:
    如果是3的倍数但不是5的倍数,则输出A除以5的余数。 如果A是5的倍数但是不是3的倍数,则输出A除以3的余数。 如果A既不是5的倍数但也不是3的倍数,输出A除以15的余数。 如果A不是正整数,没有任何输出。
    1.1.1数据处理

    数据表达:
    变量A,int型,输入。
    变量jieguo,int型,计算赋值
    数据处理:
    定义A,jieguo两个int型变量-调用scanf()输入A
    -使用if-else语句计算3种不同情况的结果并输出
    -return 0结束
    

    1.1.2实验代码截图

    1.1.3 造测试数据

    输入 输出 说明
    18 3 18是3的倍数,则输出18除以5的余数
    995 2 999是5的倍数,则输出999除以3的余数

    1.1.4 PTA提交列表及说明

    Q1:当输入的数据同时为3和5的倍数时,输出了数据0.
    A1:直接删掉A%3==0&&A%5==0的情况即可.

    1.2 前天是哪天
    本题目要求读入年、月、日,然后判断前天日期。

    输入格式:
    在一行中输入年、月、日。(日期为有效日期)

    输出格式:
    输出前天日期,格式形如2020-10-16
    1.2.1 数据处理

    数据表达:
    变量year,int型,输入
    变量month,int型,输入
    变量day,int型,输入
    变量two,int型,赋值
    变量x,int型,
    变量nmoth,int型,
    变量nyear,int型,
    变量nday,int型,
    数据处理:
    首先定义变量-多重if-else计算nday,nmoth,nday
    -printf()输出结果-return 0结束
    

    1.2.2 实验代码截图

    1.2.3 造测试数据

    输入数据 输出数据 说明
    2019 3 2 2019-2-28 2019不是闰年,3月2号的前天则是2月8号
    1.2.4 PTA提交列表及说明
    Q1:多重if-else没有加大括号
    A1:加上即可

    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语句 数组怎么使用
    3.2 累积代码行和博客字数(5分)

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

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

  • 相关阅读:
    mac安装搜狗
    idea的阿里代码规范检查
    记录windows10闪屏
    github访问不了
    线程安全问题例子
    简单负载均衡工具类
    git将远程分支回归到指定版本
    minio的使用
    php禁止浏览器使用缓存页面的方法
    百度seo
  • 原文地址:https://www.cnblogs.com/1003905763zzx/p/14046036.html
Copyright © 2011-2022 走看看