• C语言第01次作业顺序、分支结构


    1.本章学习总结

    1.1 思维导图

    1.2本章学习体会及代码量学习体会

    1.2.1学习体会

    本周我学到了很多C语言中基础的结构和语法(见思维导图),能对一些生活中的简单问题对应编写程序解决一些这些简单问题。在刷PTA的过程中感觉自己的代码还有许多要改进的地方:1例如是否运用简单易懂的代码;2.对变量命名是否规范;3在编写代码完成进行提交(自我感觉没问题哒)会经常遇到答案错误、编译错误、格式错误,造成多次提交。因此我明白了就算一个空格,一个小小的精度问题造成的结果也可能是截然不同的,所以在今后编写代码的过程中要更加注重细节毕竟细节决定成败!当然当我打完分支结构第10题的那一刻,自己找回了自信,也使得我对编程语言的学习越来越感兴趣,冲鸭!冲鸭!

    1.2.2 代码累计

    2.PTA总分

    2.1截图PTA中顺序结构、分支结构得分及排名


    2.2我的总分:

    顺序结构总分:100分
    分支结构总分:125分
    总分:225分

    3.PTA实验作业

    3.1PTA题目1

    3.1.1算法分析

    1.定义time、money、path分别为等待时间、钱、行驶路程;
    2.用scanf输入time、money、path这三个数;
    3.比较path与3和10的大小,然后用计算式计算money的数值;
    4.输出所得的money的值。

    3.1.2 代码截图

    3.1.3 测试数据

    3.1.4 PTA提交列表及说明


    Q1:一开始在定义变量的时候都是随便用一个字母,没有规范的英文定义。
    A1:可以多借鉴书上、或者同学的优秀的变量定义方法。
    Q2:一开始在小数位数保留上直接用%d。
    A2:,翻了书上才发现要用%.0f。

    3.2PTA题目2

    3.2.1算法分析

    1.定义hour为24时制的小时、定义分钟数为minute、定义t为12时制的小时。
    2.以12为界限判断与12的大小在用if else 语句进行具体转化。
    3.用printf按格式输出所得的结果。

    3.2.2 代码截图

    3.2.3 测试数据

    3.2.4 PTA提交列表及说明


    Q1:没看清题目中要求的:和中午12时输出时后缀要带PM。
    A1:在scanf调用时添加:、另外用else if语句单独判断12时。
    Q2:输出时忘记空格导致提交格式错误。
    A2:添加空格。

    3.3PTA题目3

    3.3.1算法分析

    1.分别定义年为year、月为month、日为day、二月份为february并赋值=28、要输出的天数number=day。。
    2.用scanf输入year、month、day这三个数。
    3.用if语句将输入的年对4对100对400取余实现题目要求。
    4.特判当year为闰年时february=29。
    5.定义i=1,用for语句建立一个循环,每轮循环结束i加一,当i大于month时循环结束。
    7.循环体运用switch语句,并在结束用break语句跳出循环体。
    8.用printf输出题目要求的number的值。

    3.3.2 代码截图

    3.3.3 测试数据

    3.3.4 PTA提交列表及说明


    Q1:一开始的时候没用老师要求的switch语句结果代码量达到94行而且还答案错误。。。
    A1:听了同学意见用for语句嵌套switch语句大大缩短了代码量。
    Q2:对循环体中i值循环的结果弄不清,在使用break语句时一开始是直接使用多个。
    A2:询问了一下室友知道了循环的大概规律,并且在他的建议下对break进行一定量的删减,果然代码看起来好多了。

    4.点评同学博客

    点评一:

    点评二:

    点评三:

    点评四:

    点评五:

  • 相关阅读:
    python 中的深拷贝和浅拷贝
    时间复杂度
    为什么l1和l2可以防止过拟合
    逻辑回归实现多分类
    《深入浅出数据分析》读书笔记
    牛客网的输入和输出
    万物皆可embedding
    NLP中的mask的作用
    不同语言对单例模式的不同实现
    ElasticSearch 索引 VS MySQL 索引
  • 原文地址:https://www.cnblogs.com/asings/p/9775729.html
Copyright © 2020-2023  润新知