• 8


    1.作业头

    这个作业属于哪个课程 C语言程序设计II
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-3/homework/11590
    我在这个课程的目标是 do while和while学习
    这个作业在那个具体方面帮助我实现目标 思考和分析题目的要求
    参考文献 算法竞赛入门经典
    学号 20209031

    1.PTA实验作业

    1.1 查找书籍

    给定n本书的名称和定价,本题要求编写程序,查找并输出其中定价最高和最低的书的名称和定价。

    数据表达:使用了name price等变量.name为书名 price为价格 全为结构体类型.
    数据处理:表达式:结构体变量解题struct book
    {
    	char name[31];
    	double price;
    };
             流程结构:定义结构体 排序 查找输出
    

    1.1.2实验代码截图

    1.1.3 造测试数据

    数据 结果 说明
    3Programming in C21.5Programming in VB18.5Programming in Delphi25.0 25.00, Programming in Delphi
    18.50, Programming in VB 正确

    1.1.4 PTA提交列表及说明

    • 说明:部分正确结构体排序时错误 改正后正确

    1.2 判断上三角矩阵

    上三角矩阵指主对角线以下的元素都为0的矩阵;主对角线为从矩阵的左上角至右下角的连线。
    本题要求编写程序,判断一个给定的方阵是否上三角矩阵。

    数据表达:使用了a[][],b[],T,n,count,l等变量.a[][]二维数组用来实现矩阵,T为矩阵的个数,一位数组b[]用来记载数组是否满足题意,count用来控制一位数组,l用来控制一维数组下标.全为int类型
    数据处理:表达式:if (i > j && a[i][j] != 0)  作用为判断是否为上三角矩阵
             流程结构:依题意给出矩阵-->填充数组-->遍历数组判断是否为上三角矩阵并记录-->输出判断结果.
    

    1.1.2实验代码截图


    1.1.3 造测试数据

    数据 结果 说明
    2 3 1 2 30 4 50 0 6 YES 测试一个上三角矩阵是否满足
    21 0-8 2 NO 测试一个非上三角矩阵是否满足

    1.1.4 PTA提交列表及说明

    • 说明:两次编译错误为循环时为注意大括号,漏写。解决:放入vs2019,更改编译错误。
    • 说明:部分正确为只输出了当矩阵不为上三角矩阵的情况。解决:将每次情况放入一维数组,重新编写判断条件,重新执行。

    2.代码互评

    别人的


    我的

    • 多使用自定义函数
    • 利用不同类型的自定义函数解题

    3.学习总结

    3.1学习进度条

    周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
    第8周/10.19~10.25 12 h 300 if else
    第9周/10.26~11.1 15 h 400 for
    第10周/11.2~11.8 15 h 500 数组
    第11周/11.9~11.15 15 h 930 函数
    第12周/11.16~11.22 15 h 1350 指针 指针的含义 内容
    第13周/11.23~11.29 15h 1500 复习 指针 递归
    第14周/11.30-12.5 15h 1600 结构体 二级指针
    第15周/12.5-12.13 15h 1700 链表 链表

    3.2 累积代码行和博客字数


    3.3 学习内容总结和感悟

    • 感悟:链表很难需要花费很多的时间 但是也意味着我在向算法迈进
      跳出多个for循环
      1 goto
      2 自定义函数
      3 在下面接break;
      4 修改循环条件
  • 相关阅读:
    DES加密、解密字符串算法(java版)
    浅谈Base64编码
    Flex 捕获摄像头拍照
    java 图片加密
    Flex 应用Remote与后台通信
    flex和后端的数据交互(一)--XML和HTTPService
    web软件业已成为传统软件业的掘墓人(转)
    MS AJAX类库的回调函数中不能使用window.open()
    客户端如何获取服务器控件的值(原理与实例)
    常用正则式收集(增加中)
  • 原文地址:https://www.cnblogs.com/1208712478qq/p/14134477.html
Copyright © 2020-2023  润新知