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

    C语言I博客作业02❤❤


    这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/SE2020-2
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-2/homework/11449
    这个作业的目标 <通过作业内容的逐渐复杂、难度提高,帮助我们快速提高自主学习能力以及数据分析找错误的能力>
    学号 <20209134>

    一、本周教学内容&目标❤:


    第2章 用C语言编写程序-循环结构 2.4 输出华氏-摄氏温度转换表。要求学生掌握使用for循环语句实现指定次数的循环程序设计.
    二、本周作业❤:

    1.PTA实验作业
    2.阅读代码
    3.学习总结


    三、作业格式❤:


    1.PTA实验作业❤:

    从PTA题目集中选出3个你最满意的题目完成以下内容,选择题目难度越大,分值越高,每题2分,内容要求如下:
    1.1 《A乘以B
    题目内容描述:看我没骗你吧 —— 这是一道你可以在10秒内完成的题:给定两个绝对值不超过100的整数A和B,输出A乘以B的值。

    1.1.1实验代码截图:

    1.1.2数据处理:

    数据表达:运用了A、B与n三个变量,A与B是输入进程序的,n是由A与B的乘积得来,其三皆为整形变量。
    数据处理:该题运用了输入与输出语句以及一行赋值语句
    

    1.1.3PTA提交列表及说明:

    1.2 题目:《奇偶分家
    题目内容描述:输入第一行给出一个正整N(≤1000);第2行给出N个非负整数,以空格分隔,最后输出奇数与偶数的数量
    1.2.1实验代码截图:

    1.2.2数据处理:

    数据表达:运用了N、Num、i、o、p 5个整形变量,o表示奇数数量,p表示偶数数量。
    数据处理:该题运用了输入与输出语句以及for循环以及if else的判断语句用于增加o,p的数量。
    

    1.2.3PTA提交列表及说明:

    本题一次通过。暂时无问题
    1.3 题目:计算阶乘和
    题目内容描述:输入一个正整数N,对于给定的正整数N,需要你计算 S=1!+2!+3!+...+N!。
    1.3.1实验代码截图:

    1.3.2数据处理:

    数据表达:运用了S、N、s、i四个整形变量
    数据处理:该题运用了输入语句,for循环语句,以及两句赋值语句(用于计算阶乘以及阶乘和的值)
    

    1.3.3PTA提交列表及说明:

    本题一次通过。暂时无问题


    2.阅读代码❤:

    bool isPalindrome(int x){
    
        int m[100] = {};
        int i = 0;
        int j = 0;
        if(x<0)
            {return false;}
    
        while(x){
            m[i] = x%10;
            x = x/10;
            i += 1;
        }
        while(j!=i/2){
            if(m[j]!=m[i-1-j])
                return false;
            j += 1;
        }
        return true;
    }
    

    -- 该段代码摘自《回文数
    2.1代码观后感:


    见到这个题目我的反应是:就这,就这??excuse me??不就是输入一个数字看这个数字左读右读是否相同。再思考一下发现,好像、似乎、也许、大概没这么容易,这咋让他判断呢??思考半天,最终放弃(尝试了各种方法,发现要用数组),并开始了解数组。
    通过一个简单的的代码的练习,学会了数组的概念,以下为程序

    #include <stdio.h>
    int main()
    {
        int num[10];
        int i;
       
        for(i=0; i<10; i++){
            num[i] = (i+1);
            printf("%d ",num[i]);
        }
        return 0; 
        } 
    

    即运行该程序会输出0~10的整数。
    3.学习总结❤


    3.1 学习进度条

    周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
    8 29h 508 输入、输出函数 除法的运算法则
    9 34h 603 其他类型的函数如整型浮点型 判断语句if else
    10 31h 563 for循环、if else判断 近期刚了解到的数组问题
    3.2 累积代码行和博客字数
    3.3 学习感悟:

    首先本周的学习非常充实,因为我们的教学老师大多比较和蔼,比如高数老师马林,上课节奏不紧不慢,语速适中。计算机导论老师黄成,上课内容风趣,举例新颖。程序设计语言老师彭琛经验丰富......但是对于学习,不仅仅是要靠老师的推动,更要有我们自己的学习主动性,对于每次课内留下的疑问,要在课后查询资料把问题弄懂,对于课后的预习内容,也要拿出部分时间来进行了解,这样才能使自己在课前,课中,课后不手忙脚乱,游刃有余。
    最后,吐槽一下本周的博客园作业,真的好多好多好多好多内容啊!!!啊!!啊!!希望琛哥能够看到,同时减少一点作业内容吧,⚽⚾ball ball了!!!!
    最后的最后的最后,再次祝愿2班的全体同学们能够在大学四年里有所建树,每天开心(作业还是这样的数量可能真的开心不起来噜),笔芯❤❤

  • 相关阅读:
    HashTable源码浅析(基于jdk1.8.0_231)
    LinkedHashMap源码浅析(基于jdk1.8.0_231)
    SortedSet接口源码浅析(基于jdk1.8.0_231)
    NavigableSet接口源码浅析(基于jdk1.8.0_231)
    TreeSet源码浅析(基于jdk1.8.0_231)
    TreeMap源码浅析(基于jdk1.8.0_231)
    Map接口源码解析(基于jdk1.8.0_231)
    Arrays工具类源码详解(基于jdk1.8.0_231)
    Collections源码详解(基于jdk1.8.0_231)
    BitSet源码详解 (基于jdk1.8.0.231)
  • 原文地址:https://www.cnblogs.com/hdsmlxl/p/13939128.html
Copyright © 2011-2022 走看看