zoukankan      html  css  js  c++  java
  • 第三次作业

    第三次作业---函数

    1.本章学习总结

    1.1 思维导图

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

    1.2.1 学习体会

    • 1.学会了定义函数,对函数进行集成和封装,以实现相应的程序功能,使函数的可读性增加。
      2.区分了局部变量和全局变量,了解了变量的在程序中的一些作用原理,如:变量的作用域、存储方式、静态变量只赋初值一次,并且会保持上一次调用的值。
      3.测试成绩不理想,在接下来的学习中多做题,多写代码.

    1.2.2 代码累计

    2.PTA总分

    2.1截图 PTA中的排名得分

    2.2 我的总分:145

    3.PTA实验作业

    3.1 PTA题目1

    • 本题要求实现一个判断素数的简单函数,并利用该函数验证哥德巴赫猜想:任何一个不小于6的偶数均可表示为两个奇素数之和。素数就是只能被1和自身整除的正整数。
      其中函数prime当用户传入参数p为素数时返回1,否则返回0;函数Goldbach按照格式“n=p+q”输出n的素数分解

    3.1.1 算法分析

    • //定义判断素数的函数

    • 定义循环参数i

    • 传值给P

    • if(p==1) return 0 //1不是素数

    • end if

    • for( i=2;i<p;i++)

    • if p%i==0 then

    • 返回值 0

    • end if

    • end for

    • return 1//素数返回1

    • 定义Goldbach函数

    • 定义第一个数i

    • for( i=2;i<n;i++)

    • 判断i是否为素数

    • 定义m为第二个数

    • m=n-i

    • 判断n是否为素数

    • 不是,再循环

    • 如果是,printf

    • end for

    3.1.2 代码截图

    3.1.3 测试数据

    3.1.4 PTA提交列表及说明

    • 判断素数忽略了1不是素数,没有全部正确,加上了一个if判断p是否为一

    4.大作业

    4.1.函数关系图

    4.2.函数功能介绍

    • 主函数

    • first函数

    • level1函数

    • level2函数

    -level3函数

    4.2运行结果

    4.3遇到的问题

    -开始时不知道通过time(NULL)来计时,不得不说百度是个好东西

    4.5 大作业总结

    • 善用搜索引擎
    • 对函数的封装并不熟练,不同函数中存在大量相同的语句,要多加练习
  • 相关阅读:
    v-for列表指令
    v-show 指令
    v-else-if 条件语句
    v-else条件语句
    v-if 条件语句
    2020 WPF界面开发新风向:DevExpress WPF支持.NET Core设计时
    轻松进行WPF界面开发,DevExpress WPF Gantt
    Winforms界面使用技巧:Kanban Board增强功能
    2020 WPF界面开发新风向:DevExpress WPF支持.NET Core设计时
    轻松进行WPF界面开发,Data Grid & TreeList
  • 原文地址:https://www.cnblogs.com/cfjblog/p/9940793.html
Copyright © 2011-2022 走看看