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

    这个作业属于那个课程 C语言程序设计II
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-4/homework/11555
    我在这个课程的目标是 独立的打出代码,稳固学过的知识
    这个作业在那个具体方面帮助我实现目标 pat里的题目很大程度上让我熟悉打代码,独立思考题目
    参考文献 c语言程序设计,百度,CSDN

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

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

    键盘输入1个正的整数A,如果A是3的倍数但不是5的倍数,则输出A除以5的余数。如果A是5的倍数但是不是3的倍数,则输出A除以3的余数。如果A既不是5的倍数但也不是3的倍数,输出A除以15的余数
    

    1.1.1数据处理

    数据表达:整形 A,y;A为用户输入的数据,y为输出的数据
    数据处理:((A%3==0) && (A%5!=0));y=A%5;((A%3!=0)&&(A%5==0));y=A%3;if-else语句

    1.1.2实验代码截图

    1.1.3 造测试数据

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

    1.1.4 PTA提交列表及说明

    提交列表说明:
    1、把y=A%15;后面的printf("%d ",y);写到了代码外面。
    2、掉了else if((A%5!=0)&&(A%3!=0))这个条件

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

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

    1.2.1 数据处理

    数据处理:整形 x,x为用户输入数据
    数据表达:switch(x) case default break语句;

    1.2.2实验代码截图

    1.2.3 造测试数据

    输入数据 输出数据 说明
    1 Monday 1代表星期一Monday
    3 Wednesday 3代表星期三 Wednesday
    8 输入错误! 输入的数x>7或x<0,给出出错信息。

    1.2.4 PTA提交列表及说明

    提交列表说明:
    1、因为这个和7-1一样所以我直接复制过来修改,不认真看题,
    2、忘记加default:printf("输入错误! ");break;语句

    2.代码互评(5分)

    郑晨西同学的代码截图

    阳榕同学的代码截图

    我的代码截图

    1、郑晨西同学的代码简单,看着很少,而且语句比较复杂,并且用了老师最近刚教的switch语句。
    2、阳榕同学的代码和我的类似,但是我还用了y变量来表达余数。
    3、每个同学掌握的不一样,所以可以多和同学请教。

    3.学习总结(15分)

    3.1 学习进度条(5分)

    周 / 日期 这周花的时间 代码行 学到的知识点简介 目前比较困惑的问题
    第三周 4 天 139 for循环语句 博客园表格代码
    第四周 2天 152 定义函数,循环计算 博客园插入代码方块换行,以及定义函数还有点模糊
    第五周 12小时 200 分支结构 if-else有的时候一直错,不是条件,就是循环出错
    第六周 10小时 312 switch分支表达 段错误不明白,找不到原因

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

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

    3.3.1 学习内容总结

    3.3.2 学习体会

    1、每周都有不同的收获,途中或许很艰辛,有时什么都不懂,但坚持就会慢慢理解的。
    2、树枝每周都在长,一点点积累,树枝会越来越茂盛。
    3、switch语句和if语句一定要分清楚用法,什么时候用什么语句更快。
    4、自己在课下一定要好好学习,把易混易错的地方自己弄清楚。

  • 相关阅读:
    Drupal 7.23:函数drupal_alter()注释
    请为我们的冷漠付费
    使用Drush管理Drupal站点
    Getting and installing the PEAR package manager
    CKEditor和IMCE构建drupal编辑器
    Drupal资源
    【转】为drupal初学者准备的12个精品课程
    OFBIZ+ECLIPSE
    OFBIZ安装
    CentOS6.4 利用sendEmail发邮件
  • 原文地址:https://www.cnblogs.com/ylp0621/p/14042379.html
Copyright © 2011-2022 走看看