• C语言I博客作业05


    这个作业属于哪个课程 这个作业要求在哪里 我在这个课程的目标是 这个作业在哪个具体方面帮助我实现目标 参考文献
    C语言程序设计II C语言I—2019秋作业05C语言作业评价标准 熟练掌握程序语言的编写,了解各种函数的应用 能掌握更多之前没学过的函数。并且更加巩固了c语言这门课程的学习。 百度百科

    1.PTA实验作业

    1.1 题目名

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

    1.1.1 数据处理

    ①数据表达:定义了整形函数sum,g
       ②数据处理:使用了if else选择语句。
       ③函数参数:主调函数 int main 被调函数是int func(const int N)是整形函数‘实参是sum,形参是sum,g它们都是整形。

    1.1.2实验代码截图

    1.1.3 造测试数据

    输入数据 输出数据 说明
    153 1 题目举例
    867 0 复杂数据
    9999 0 巨大数字

    1.1.4 PTA提交列表及说明

    提交列表说明:

    1.编译错误:while语句后面的分号忘记打了
    2.编译错误: 被调函数不小心被删除了
    4.答案正确:全部完成更改。

    1.1 判断一个整数的各位数字平方之和能否被5整除

    问题描述:编写函数fun,其功能是:判断一个整数的各位数字平方之和能否被5整除,可以被5整除则返回1,否则返回0。

    1.2.1 数据处理

    • 数据表达:使用整型变量a

    • 数据处理:使用了while语句进行循环,同时使用了if-else语句

      1.1.2 实验代码截图

    1.2.3 造测试数据

    输入数据 输出数据 说明
    123 0 题目给出的数据
    5678 1 更为多的数字
    645254 1 极为复杂的数据

    1.2.4 PTA提交列表及说明

    提交列表说明:

    因为是在Devc++先进行编译,成功后直接打到pta上面的所以显示一次就成功了,简单说一下在Devc++里面出现的错误, if语句里面的等号只打了一个,pow函数后面没有打分号。

    2.代码互评

    2.1同学代码截图

    2.2自己代码截图

    相比较起来他的更加简洁明了

    我使用了pow函数,他直接用的阶乘

    3.学习总结

    3.1 学习进度条

    周数/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
    第四周/10-17 约5小时 300行左右 “for”循环结构语句的基本使用 对循环结构的使用不熟练。
    第五周/10-24 约4小时 280行左右 定义函数的使用 对pta上的作业题目很难读懂意思

    3.2 累积代码行和博客字数

    3.3 学习内容总结和感悟

    3.3.1 学习内容总结

    3.3.2 学习体会

    学习c语言已经1个多月了,实话,晦涩难懂,但是学习的过程就是这样-学习如逆水行舟,不进则退。学习过程中苦乐参半,在做作业的过程中是痛苦的,pta的作业要看半天才读懂,要花费很多时间。不得不说,百度是个好东西,知乎也是,不懂得东西及时提问,都能搜到很多对自己有用的答案。我相信长风破浪会有时,直挂云帆济沧海!

  • 相关阅读:
    软件定义网络笔记(PART 1)
    软件架构-可视化
    nginx反向代理配置去除前缀
    年轻就该多尝试,教你20小时Get一项新技能
    LNMP架构部署(附:部署Discuz社区论坛Web应用)
    高级开发进阶:第一章:总篇
    pip和conda添加和删除镜像源
    Micro-PaaS(Docker+K8S)
    云平台概述
    1、Docker学习笔记
  • 原文地址:https://www.cnblogs.com/ztxztx/p/11735573.html
Copyright © 2020-2023  润新知