• 第五次作业


    这个作业属于哪个课程 C语言程序设计1
    这个作业要求在哪里 <a href="https://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/9825"target=_blank">第四次作业
    我在这个课程目标是 学习的使用函数方法
    这个作业在那个具体方面帮助我实现目 pta作业用到了函数
    参考文献 《c语音程序设计》

    1.PTA实验作业

    1.1 题目名6-3

    本题要求实现一个函数,判断任一整数是否为水仙花数(必须是三位数,且数的每一位上数字的立方和与数本身相等)。例如153=13+53+3^3=1+125+27=153,而1或155则不是水仙花数。如果是水仙花数,则函数返回1,否则返回0.

    1.1.1数据处理

    数据表达:用到了int型a,b,c,d分别用来求各个位数,输出1和0,储存各个位数3次方的和,储存N最开始的值,
    数据处理:用到了while语句和if语句
    函数参数:主函数main(),被调用函数func(N)都是int型,实参N,形参N,都是int型
    

    1.1.2实验代码截图

    1.1.3 造测试数据

    数据输入 数据输出 说明
    153 1 153各个位数的3次方和等于本身
    155 0 155各个位数的3次方和不等于本身

    1.1.4 PTA提交列表及说明


    提交列表说明:

    答案错误:在11行中写c==N
    编辑错误:在11行中直接c==1&&c==155
    

    1.2 题目名6-6

    本题要求实现一个判断素数的简单函数,并利用该函数验证哥德巴赫猜想:任何一个不小于6的偶数均可表示为两个奇素数之和。素数就是只能被1和自身整除的正整数。注意:1不是素数,2是素数。

    1.2.1 数据处理

    数据表达:用到了int型i和count分别用来阻止for语句的执行和用count的值来进行p的判断
    数据处理:用到了if,for语句
    函数参数:主函数main(),被调用函数prime( int p )是int型,被调用函数Goldbach( int n )为void型
    

    1.2.2 实验代码截图

    1.2.3 造测试数据

    数据输入 数据输出 说明
    89 89 is a prime number,90=7+83, 92=3+89, 94=5+89, 96=7+89, 98=19+79,100=3+97, 由于

    1.2.4 PTA提交列表及说明


    提交列表说明:

    答案错误:%d=%d+%d错误中两相加的数不为素数
    

    2.代码互评

    同学代码截图

    自己代码截图

    不同

    1:他提取了math函数但没有用到pow来表达
    2:我用到了while语言
    3:if语句的表达用法上比我熟悉

    3.学习总结

    3.1 学习进度条

    周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
    10/7-10/13 三天 90 if-slse,&&的用法,数学函数 pta答案正确但有编码器提示
    10/14-10/20 两天 98 for更深层次的用法和math函数的用法
    10/21-10/27 三天 109 while语句和定义函数 实参和形参定义不清楚,无法熟悉用熟悉知识来解决问题

    3.2 累积代码行和博客字数

    3.3 学习内容总结和感悟

    3.3.1 学习内容总结

    3.3.2 学习体会

    对于很多的知识都不会用,只会照抄,不会灵活应用,对于一个题目只有模板的才会做。

  • 相关阅读:
    从txt读取数据到Cvmat
    PCA之后进行归一化
    vc中调用exe文件并传递参数
    C#安装包过程
    电脑技巧
    DLL文件的创建与调用
    SVM调用方法
    舌顶上腭位置与作用
    KNN算法的實現
    How to Read a Paper
  • 原文地址:https://www.cnblogs.com/tangyanwen/p/11733330.html
Copyright © 2020-2023  润新知