• C语言I作业05


    C语言I作业05

    这个作业属于哪个课程 C语言程序设计Ⅰ
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-3/homework/9831
    我在这个课程的目标是 学会如何在定义函数,并且学会如何调用它,然后学会如何检查函数出错处,学会运用系统的总结学习经验
    这个作业在哪个具体方面帮助我实现目标 在PTA的作业中,以及C语言的实验题书和教科书,百度文献
    参考文献 C语言程序设计书,百度文献

    1.PTA实验作业

    1.1题目名

    本题要求实现一个函数,判断任一整数是否为水仙花数(必须是三位数,且数的每一位上数字的立方和与数本身相等)。例如153=13+53+3^3=1+125+27=153,而1或155则不是水仙花数。如果是水仙花数,则函数返回1,否则返回0.
    函数接口定义:
    int func(const int N);
    其中N是用户传入的参数。N的值不超过int类型的范围。如果参数N是水仙花数,则返回1,否则返回0。

    1.1.1数据处理

    数据表达:运用到了参数N,整形变量b,s,g
    数据处理:运用到了 func 函数,将func定义为整型,if-else语句,表达式有b=N/100;s=N/10%10;g=N%10;

    1.1.2实验截图代码

    1.1.3造测试数据

    输入数据 输出数据 说明
    110 0 不是水仙花数
    153 1 是水仙花数
    166 0 不是水仙花数
    250 0 不是水仙花数

    1.1.4 PTA提交列表及说明


    说明:编译错误:没有读懂题,草率敲代码
    答案正确:翻书找到了解题步骤。

    1.2题目名

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

    函数接口定义:
    int fun(int n );
    其中 n 是用户传入的参数。 函数判断n的各位数字平方之和能否被5整除,能被5整除则返回1,否则返回0。

    1.2.1数据处理

    数据表达:运用到了参数n,整形变量m
    数据处理:运用到了fun函数,,if-else语句,表达式有m += (n % 10) * (n % 10);n/=10;

    1.2.2实验截图代码

    img

    1.2.3造测试数据

    输入数据 输出数据 说明
    12 The result is 1 能被5整除
    123 The result is 1 能被五整除
    166 The result is 1 能被5整除
    1650 The result is 0 不能被5整除

    1.2.4PTA提交列表及说明

    2代码互评

    1.同学代码截图

    2.自己代码截图

    说明:他的代码和我的代码定义不一样,他定义的sum,x,我定义的ans和fun,他的格式看起比我工整简洁

    3.学习总结

    3.1学习进度条:

    周/日期 这周所花的时间 代码行 学到的知识简介 目前比较迷惑的问题
    第4周/9.16~9.22 2h 40 初步了解c语言,编写一些简单的代码 不知道为什么那样编写,不知道到每个字符的意思
    第5、6周/9.23~10.6 50h 90 学会用markdown语法写博客园,学会下载用编程软件并且初步了解,学会如何提问 还是不太熟悉编程软件的使用流程,PTA编程出错后还是要寻找半天
    第7周/10.7~10.11 20h 176 学会使用if-else语句,格式化输入语句scanf(),初步了解了各个数据类型 每个数据类型还是不太熟悉,每个语句的细节没有太了解
    第8周/10.14~10.20 15h 222 学会了for循环语句,循环结构以及语句的三个表达式,初步了解指定次数的循环程序4个部分 for循环语句还不太熟练
    第9周/10.21~10.26 20h 266 学会如何在定义函数,并且学会如何调用它,然后学会如何检查函数出错处,学会运用系统的总结学习经验 对于如果调用和定义函数还不太熟悉,如果使用辅助工具还不太熟悉

    3.2 累积代码行和博客字

    3.3 学习内容总结和感悟

    3.3.1 学习内容总结

    请用思维导图的形式将到目前为止所学的内容进行整理

    3.3.2学习体会

    ①这次作业是我写得最心累的一次,因为我在typora上写好以后一不小心把所写的全部删除了,结果又写了一遍,及其心累;
    ②这次作业让我感受到了学习c语言和软件工程其实没有想象中的那么简单和舒服,让我对未来的挑战充满了期待;
    ③经过近期的一段学习后我感觉到了学习c语言必须要理论和实践相结合,不然就会脱节,学习起来会很吃力。

  • 相关阅读:
    形形色色的软件生命周期模型(1)——瀑布型、增量型
    TestNG系列之三:TestNG忽略测试
    TestNG系列之二:TestNG套件测试
    TestNG系列之:TestNG基本注解(注释)
    testng的xml文件说明(TestNG DTD)
    testng参数化(提供测试数据)
    TestNG 八 并发测试
    TestNG 七 annotation
    TestNG 六 测试结果
    TestNG 五 运行TestNG
  • 原文地址:https://www.cnblogs.com/tongzi123/p/11745185.html
Copyright © 2020-2023  润新知