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

    C语言程序设计 2020级计算计3班
    作业要求 作业要求
    课程的目标 熟悉多分支结构switch语句的使用
    这个作业在哪个具体方面帮助我实现目标 PTA作业练习,代码比较,学习内容总使用
    参考文献 C语言程序设计
    学号 20209025

    1.从PTA题目集中选出2个你最满意的题目完成。

    1.1 计算天数
    本题要求编写程序计算某年某月某日是该年中的第几天。
    输入格式:
    输入在一行中按照格式“yyyy/mm/dd”(即“年/月/日”)给出日期。注意:闰年的判别条件是该年年份能被4整除但不能被100整除、或者能被400整除。闰年的2月有29天。
    输出格式:
    在一行输出日期是该年中的第几天。

    1.1.1 实验代码截图

    1.1.2 数据处理
    数据表达:
    变量及其类型:
    整型变量:y,m,d,i,n,sum。
    变量由来:通过题目已知定义。
    数据处理:
    表达式:y%40&&y%100!=0)||y%4000,i=1,n=1,i<m,i++,n++,i2,sum=sum+29,i1||i3||i5||i7||i8||i10||i12,sum=sum+31,i4||i6||i9||i11,sum=sum+30,sum=sum+28,i==m,sum=sum+d。
    流程结构:分支结构和循环结构。
    1.1.3 造测试数据

    1.1.4 PTA提交列表及说明

    说明:
    1.字母写错。
    2.‘||'符号忘记写。
    1.2 多分支表达-倍数问题
    键盘输入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.2.1 实验代码截图

    1.2.2 数据处理
    数据表达:
    变量及其类型:
    整型变量:A,result。
    变量由来:通过题目已知定义。
    数据处理:
    表达式:A%30&&A%5!=0,result=A%5,A%3!=0&&A%50,result=A%3,A%3!=0&&A%5!=0,result=A%15。
    1.2.3 造测试数据

    1.2.4 PTA提交列表及说明

    说明:1.第九行的符号分号忘记写。

    2.代码互评

    同学一

    同学二

    自己代码截图

    不同之处
    .1同学一使用if-else多分支语句把A不是正整数的情况放在第一个小语句中,并且后面使用else小语句,和我的代码的不同之处是我把A不是整数的情况考虑在隐含条件中,并且省略了else语句。
    .2同学二把结果语句放在了前面,if-else多分支结构的外面,而我放在了里面。

    3.学习总结

    3.1学习进度条

    周/日期 这周所花的时间 代码行 所学到的知识点
    第一周 6小时 27行 Hello World!代码
    第二周 6.7小时 76行 常量,变量等数据类型
    第三周 8小时 154行 if-else语句和for循环语句的使用
    第四周 9小时 160行 调用与自定义函数
    第五周 6小时 157行 else-if多分支结构
    第六周 7小时 240行 switch多分支结构的使用
    3.2累积代码行和博客字数

    3.3学习内容总结和感悟
    3.3.1学习内容总结

    3.3.2学习感悟
    1、感觉这周的学习内容在变难,但是对于这周所学的switch语句,比较简便,表达方式更加简便,也比较容易理解。

  • 相关阅读:
    gulp安装
    ssh公钥自动登陆
    Laravel 依赖注入原理
    mac添加环境变量
    get和post的区别
    CPU进程与线程的关系和区别
    微信支付开发+{ping++}微信支付托管
    git学习笔记
    消除 activity 启动时白屏、黑屏问题
    转:android中APK开机自动运行
  • 原文地址:https://www.cnblogs.com/SCY355/p/14062777.html
Copyright © 2011-2022 走看看