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

    这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/CST2020-1
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-1/homework/11452
    这个作业的目标 预习熟悉循环结构,掌握for循环语句,提前发现问题并解决
    学号 20208929

    1.PTA实验作业

    1.1 题目1 a除以b
    题目内容描述:真的是简单题哈 —— 给定两个绝对值不超过100的整数A和B,要求你按照“A/B=商”的格式输出结果。
    1.1.1 实验代码截图

    1.1.2 数据处理
    数据表达:根据题意定义a,b,再定义中转商值c,比较b的大小输出不同格式;
    数据处理:(1)表达式:赋值表达式,算术表达式,关系表达式
    (2)流程结构:定义变量,赋值运算,if-else循环语句,输出。
    1.1.3 PTA提交列表及说明

    Q1:检查不细心,少分号,if-else语句纯使用,不懂得变通;
    A1:if-else中间的else if语句是必要使用的;
    Q2:变量赋值不清晰;
    A2:赋值变量位置不能更换;
    1.2 题目2 最佳情侣身高差
    题目内容描述:最佳的情侣身高差遵循着一个公式:(女方的身高)×1.09 =(男方的身高)。
    1.2.1 实验代码截图

    1.2.2 数据处理
    数据表达:输入整数N代表行,定义变量代表性别,利用关系式计算;
    数据处理:变量定义,根据关系式运算,进入循环语句,输出结果。
    1.2.3 PTA提交列表及说明

    Q1:没考虑循环语句运用;
    A1:加入循环语句后更为便捷。
    1.3 题目三 比较大小
    题目内容描述:将输入的任意3个整数从小到大输出。
    1.3.1 实验代码截图

    1.3.2 数据处理
    数据表达:输入在一行中给出3个整数,其间以空格分隔,运算对换;
    数据处理:间隔换位,循环语句,变量转换,输出结果。
    1.3.3 PTA提交列表及说明

    Q1:if-else语句的符号不准确;
    A1:检查核对很重要,循环语句的添加要精准。

    2.阅读代码

    using namespace std;
    
    int h[50050];
    
    int main()
    {
        int n, i;
        cin >> n;
        for (i = 1; i <= n; i++){
            cin >> h[i];
        }
        if (h[1] >= h[2])//边界的处理 
           cout << 1 << endl;
        for (i = 2; i <= n; i++){
            if (i == n){
                  if (h[i] >= h[i-1])
                       cout << i << endl;
            }
            else{ 
                  if (h[i] >= h[i-1] && h[i] >= h[i+1])
                      cout << i << endl;
               }
        }
        return 0;
    }
    

    循环语句的使用准确到位,在这点我做的还不够好,值得我们学习,并且代码中出现多次循环,无多余字句,比硬性解决问题更有效。
    3.学习总结
    3.1 学习进度条

    周/日期 这周所花的时间 学到的知识点简介 目前比较迷惑的问题
    11.2-11.8 20 循环结构 循环结构的循环体制是什么样的,循环次数是怎样决定的
    10.26-11.1 18 条件结构 重复条件下,该怎么定义范围
    10.19-10.25 15 简单认识 C语言运算符的先后顺序

    3.2 累积代码行和博客字数

    时间 博客字数 代码行数
    第八周 666 64
    第九周 705 105
    第十周 1180 180


    3.3学习感悟
    学习是一个循循渐进的过程,从最开始的什么都不懂的小白,编码了第一个程序hello world,再到后来的简单加减,条件语句,循环语句,我只觉得每一条代码他都有自己
    存在的独特意义。像这次,我们的作业在PTA上有,繁琐复杂的代码项数让我们头疼,甚至想不清楚当初为什么选择计算机科学与技术这门专业,编译错误,答案错误,部分正确,
    每一条都让我们焦头烂额,面对未知的,难搞的,我们不得不寻求办法,百度,查书,请教,终还得解决问题,可能就是如此吧,口中虽是抱怨,却又不得不坚持。长远看,我们
    的出发点都差不多,比你优秀的人也同样比你更努力,我们虽不能时时刻刻坚守,但坚持付出也会有收获。

  • 相关阅读:
    进制
    变量
    cmd命令和快捷键
    面向对象和面向过程
    iterations 快捷键
    SQL语句分类和语法
    MySQL语法规范
    Web-Scale-IT 到底是啥?
    安全的应用程序开发和应用程序安全防御
    如何像后端一样写前端代码?
  • 原文地址:https://www.cnblogs.com/cwcs/p/13941505.html
Copyright © 2011-2022 走看看