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

    这个作业属于哪个课程 C语言程序设计II
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-4/homework/11555
    这个作业的目标 熟悉多分支结构switch语句的使用
    这个作业在那个具体方面帮助我实现目标 通过PTA中的题目可以让我更好的思考
    参考文献 c语言程序设计教材

    1.PTA实验作业

    1.1多分支表达-倍数问题 (50分)

    键盘输入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不是正整数,没有任何输出。

    输入样例:

    18

    输出样例:

    3

    1.1.1数据处理

    数据表达:运用整型 int A,i; A 为输入的一个正整数, i为输出的结果
    数据处理:if结构语句

    1.1.2实验代码截图

    1.1.3造数据测试

    输入数据 输出结果 说明
    18 3 A既不是5的倍数但也不是3的倍数
    12 2 A是3的倍数但不是5的倍数
    20 2 A是5的倍数但不是3的倍数

    1.1.4PTA提交列表及说明


    编译错误:if语句没有“{}”符号;“printf”前的语句没有“;”符号。
    解决方式:查看结果根据提示找出错误。

    1.2输入一个数字,输出其对应的星期几的英文单词。 (3分)

    根据输入的整型数据x,其取值范围为1~7。1代表星期一Monday,2代表Tuesday,…,7代表Sunday,如果输入的整数x>7或x<0,则给出出错信息。

    输入样例:

    1

    输出样例:

    Monday

    输入样例2:

    8

    输出样例2:

    输入错误!

    1.2.1数据处理

    数据表达:运用整型数据x
    数据处理:swich语句

    1.2.2实验代码截图

    1.2.3造数据测试

    输入数据 输出结果 说明
    1 Monday 输入的数据在0到7的范围内
    2 Tuesday 输入的数据在0到7的范围内
    8 输入错误! 输入的数据大于7或小于0

    1.2.4PTA提交列表及说明


    2.代码互评

    2.1同学代码截图

    2.2自己代码截图

    2.3对比总结

    每个人在处理数据上存在明显的不同,各有优势,我要多像他们学习

    3.学习总结

    3.1学习进度条

    周/日期 这周所花时间 代码行数 学到的知识点简介 目前比较迷惑的问题
    第13周 两天 150 switch语句 在什么情况下使用break语句

    3.2累积代码行数和博客字数

    3.3学习内容总结和感悟

    3.3.1学习内容总结

    3.3.2学习体会

    1.新学的switch语句还存在疑惑,还需要多看书。
    2.速度还是太慢了,思维跟不上来,还需要多多练习。
    3.同学都好强啊,PTA和博客园都完成得又快又好,让我很有压力,似乎期末考试也快到了(瑟瑟发抖...)

  • 相关阅读:
    CF676E:The Last Fight Between Human and AI
    BZOJ2079: [Poi2010]Guilds
    BZOJ4518: [Sdoi2016]征途
    BZOJ2216: [Poi2011]Lightning Conductor
    51nod1766 树上的最远点对
    洛谷P1257 平面上的最接近点对
    BZOJ2144: 跳跳棋
    BZOJ4773: 负环
    BZOJ4552: [Tjoi2016&Heoi2016]排序
    The Falling Leaves(建树方法)
  • 原文地址:https://www.cnblogs.com/ghfcg/p/13999401.html
Copyright © 2011-2022 走看看