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

    1.作业头

    这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/CST2020-1/
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-1/homework/11378
    这个作业的目标 熟悉for循环,了解更厉害的代码编程
    学号 20208928

    1.PTA实验作业
    从PTA题目集中选出3个你最满意的题目完成以下内容,选择题目难度越大,分值越高,每题2分,内容要求如下:
    1.1题目


    1.1.1实验代码截图

    1.1.2数据处理:介绍实现本题过程中,你的数据表达、数据处理是怎么做的。
    数据表达:运用了整型变量denomination,flag,i,N和浮点型变量item,S
    数据结构:运用了for循环镶嵌结构
    1.1.3PTA提交列表及说明

    Q1.没有按照题目给出的格式输出
    A1.经过后台测试发现问题,将printf(" %.3f",S)改成了("sum = %.3f", S)
    1.2题目

    1.2.1实验代码截图

    1.2.1实验代码截图

    1.2.2数据处理:介绍实现本题过程中,你的数据表达、数据处理是怎么做的。
    数据表达:用了int和double变量
    数据结构:for循环结构
    1.2.3PTA提交列表及说明

    Q1.定义变量的时候没有准确定义好,赋值有些不太成功,导致部分正确
    A1.解决时重新定义了一个变量c,并赋值c=d
    1.3题目

    1.3.1实验代码截图

    1.3.2数据处理:介绍实现本题过程中,你的数据表达、数据处理是怎么做的。
    数据表达:运用int和double变量
    数据结构:if结构
    1.3.3PTA提交列表及说明

    Q1.测评时得出的答案逼标准小数点后面多了几位
    A1.将%lf改成了%.2lf,没有看清题目要求
    2.阅读代码(-5——5分)
    找一份优秀代码,理解代码功能,并讲出你所选代码有点及可以学习的地方。

    include <stdio.h>

    include <stdlib.h>

    include <math.h>

    int sushu(int n)
    {
    int i;
    if (n == 1)
    {
    return 0;
    }
    for (i = 2; i <= sqrt(n); i++)
    {
    if (n%i == 0)
    {
    return 0;
    }
    }
    return 1;
    }
    int main()
    {
    int a, b, c;
    scanf("%d", &a);
    for (b = 0; b < a; b++)
    {
    scanf("%d", &c);
    if (sushu(c))
    printf("Yes ");
    else
    printf("No ");
    }
    return 0;
    }

    上述代码是用来判断素数,欣赏它的理由是用了我们学过的for循环结构和if结构,还有不是很熟悉的sqrt函数以及while,
    我觉得从这个题目可以好好学习怎么样将几种结构结合在一起,加深记忆。
    3.学习总结(15分)
    3.1学习进度条

    周/日期 这周所花的时间 代码行 学到的知识点简介
    第八周 10小时 100 初步学习C语言,简单代码
    第九周 15小时 150 学习了if else语法,摄氏度的转换
    第十周 18小时 180 学习了for循环

    3.2累计代码行和博客字数

    时间 博客字数 代码行数
    第八周 1007 15
    第九周 537 50
    第十周 1250 100


    3.3学习感悟
    经过三周的学习,从最初的小白到有了一点点基础,很多时候也会因为代码编译错误,答案错误苦恼,不知道错在哪里,每次重新打的时候,就会感觉很丧,但是当你答案正确的时候就会认为这一刻的喜悦是前所未有的,尽管我学到的不是很多,但是每一份代码我都会重新再打一遍,最重要的还是用心去体会,去思考,不要觉得打完就OK了,还是需要重新加深巩固一下的。但是并不是一次性打N多代码,最重要的还是自己的掌握了多少,希望之后的学习能每天进步一点就好。

  • 相关阅读:
    Zabbix监控系统详解:系统功能介绍
    Zabbix监控系统详解:ubuntu系统下软件的安装
    计算机数学基础:第二章 极限
    计算机数学基础:第一章 函数
    net 架构师-数据库-sql server-003-T-SQL 基本语句
    net 架构师-数据库-sql server-002-工具
    net 架构师-数据库-sql server-001-SQL Server中的对象
    net 架构师-数据库-sql server-触发器
    c# 设计模式
    CSS盒模型(1)——基本概念
  • 原文地址:https://www.cnblogs.com/chenweiweizi/p/13943460.html
Copyright © 2011-2022 走看看