zoukankan      html  css  js  c++  java
  • C语言I博客作业05

    一.表格


    问题 答案
    这个作业属于那个课程 C语言程序设计II
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/9825
    我在这个课程的目标是 熟练的运用与掌握计算机系统和C语言知识
    这个作业在那个具体方面帮助我实现目标 打字能力和键盘符号熟练程度
    参考文献 《C语言程序设计》、《C Primer Plus》

    二.本周作业


    1. PTA实验作业(20分/题)


    从PTA题目集中选出2个你最满意的题目完成以下内容,选择题目难度越大,分值越高,每题20分(每项5分)

    **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数据处理

    数据表达:使用了整形常量sum,a;
    数据处理:数据用到的表达式:算术运算符,逻辑运算符 ,复合赋值运算符。流程结构:while,if-else语句
    函数参数:主调函数是“int main()”,被调函数是“int func(const int N)”。整型函数。实参是N,形参是a。都是整型。
    

    1.1.2实验代码截图

    1.1.3 造测试数据

    输入数据 输出数据 说明
    100 0 不是素数
    153 1 素数
    250 0 不是素数
    450 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数据处理

    数据表达:用了整点型 int;  sum,i 变量
    数据处理:数据用到的表达式:算术运算符,逻辑运算符 ,复合赋值运算符 流程结构: while语句
    函数参数:主调函数scanf 被调函数int fun(int n ),被调函数的类型是整型,实参:n  形参:sum、i 类型:整型
    

    1.2.2 实验代码截图

    1.2.3 造测试数据

    输入数据 输出数据 说明
    12 1 正常数据
    123 0 正常数据
    153 1 样例数据
    1234 1 使用较大数据

    1.2.4 PTA提交列表及说明


    答案正确:.......

    2.代码互评(5分)

    同学代码截图

    自己代码截图

    比较:
    ①数据表达不同:她使用的整型变量(n,sum,a)、n的值是接收输入的值,开始给sum赋值为零,a就是n/10是的余数,而我使用的是整点型 int;  sum,i 变量
    ②使用的语句的不同,我使用的是 while语句;她使用的是 if-else for语句。
    ③使用的编程不同,我的使用的是scanf ()函数,而她的使用的是数学函数pow。
    

    同学代码截图

    自己代码截图

    比较:
    ①使用的语句不同,我的使用的是while语句,他使用的是 for、if-else语句。
    ②使用的函数不同,我使用的是 sum,他的使用的是 pow。
    ③使用的运算符不同,我的使用的是复合赋值运算符 ,而他的使用的是普通的运算符。

    3.学习总结(15分)

    3.1 学习进度条


    周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
    第五周/10-24 这周花了大约三天 140 阶乘的编程,自定义函数 参数的设定

    3.2 累积代码行和博客字数

    3.3 学习内容总结和感悟(5分)

    3.3.1 学习内容总结

    3.3.2 学习体会

    1.首先,我在本周课堂上学习到了自定义一个函数会使编程代码变得更简洁,简化程序也大大的节省了时间。
    2.另外,在本次PTA作业中我通过百度提前了解到了while语句的使用,它比for语句、if-else语句都简便许多。
    3.此外,我在做作业时在实际应用自定义函数时还是不能得心应手----总之就是还是不熟练。所以,希望可以在这里多多练习、多多掌握重要点来提高自己的能力!
  • 相关阅读:
    改进IT服务流程17步 IT管理
    ISO 17799 /27001标准简介
    风险管理_cissp
    操作安全_cissp
    isms实施步骤
    CISSP要点-第五章安全体系结构和设计
    WLC+AP,跨专线实现异地多SSID流量分流 H-REAP
    186、说一下C++左值引用和右值引用
    180、C++从代码到可执行程序经历了什么?
    177、你知道回调函数吗?它的作用?
  • 原文地址:https://www.cnblogs.com/wanghuaba/p/11735694.html
Copyright © 2011-2022 走看看