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

    | |
    ---|:--:-----
    这个作业属于那个课程|C语言程序设计II
    这个作业要求在哪里| 作业要求
    我在这个课程的目标是|对函数的定义和调用有初步的认识,能模仿编程 学会构造思维导图
    这个作业在那个具体方面帮助我实现目标| pta上作业的练习 思维导图构造
    参考文献|C语言程序设计 度娘

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

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

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

    1.1.1数据处理

    • 数据表达:使用了整型变量n sum为输入的各数字的平方和
    • 数据处理:使用了while语句 表达式为:sum+=(n%10)*(n%10) 使用了if语句
    • **函数参数:主调函数名称为main 被调函数名称为fun,型参为n,类型都为整形

    1.1.2实验代码截图

    1.1.3 造测试数据

    | | | |
    ---|:--:-----
    输入数据|输出数据|说明
    13|1|各数平方和能被五整除
    123|0|各数平方和不能被五整除
    1234|1|各数平方和能被五整除

    1.1.4 PTA提交列表及说明

    • Q1:编译错误 粗心将while打成whlie
    • A1:将whlie改为while

    1.2水仙花数判断

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

    1.2.1 数据处理

    • 数据表达:使用了int的整形结构 使用了整型变量a ,b,c
    • 数据处理:使用了if-else语句 如果参数N是水仙花数,则返回1,否则返回0。
    • **函数参数:主调函数名称为main,被调函数名称为func,形参是n,类型为整型

    1.2.2实验代码截图

    1.2.3 造测试数据

    | | | |
    ---|:--:-----
    输入数据|输出数据|说明
    153|1|符合题目意思
    163|0|不符合题目意思
    155|0|不符合题目意思

    1.2.4 PTA提交列表及说明

    • Q1:在Dev c++上出现编程错误 将== 打成=
    • A1:去掉一个等号
    • Q2:修正第一个错误后仍出现编译错误 for语句后多加了一个;
    • A2:将;去掉

    2.代码互评(5分)

    • 同学的代码
    • 自己的代码

    比较

    • 谢广森同学相比于我的少设置了一个变量
    • 虽然我多设置了一个变量 但是更加清晰 易懂
    • 都使用了if-else语句,同学使用了const 为恒定不变
    • 同学代码行数比较少 省时省力

    3.学习总结(15分)

    3.1 学习进度条(5分)

    周/日期* 这周所花的时间 代码行 学到的知识点简介 目前比较困惑的问题
    第九周 10.19 12h 134行 while语句以及关于函数的计算问题及如何制作思维导图 如何少走弯路 更快更高效的完成学习任务

    3.2 累积代码行和博客字数(5分)

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

    3.3.1 学习内容总结

    3.3.2学习体会

    一周的学习时间又过去了,第一感觉就是累,被pta及博客园支配的感觉,
    周六属于c语言老师也说过编程是一个需要耐心的活,做得多了也就熟练了,
    对编程也更加了解了然后上机课实验通过几经辗转也完成了,
    这周也学会了做思维导图 感觉更充实了 希望接下来的学习能更上一层楼 加油!

  • 相关阅读:
    《构建高性能web站点》阅读笔记(三)
    哈希表的C实现(一)
    《大规模web服务开发技术》阅读笔记
    CentOS搭建python开发环境
    Instagram的技术探索(2)
    CentOS5.5编译安装gvim7.3 失败记录
    由于启动用户实例的进程时出错,导致无法生成 SQL Server 的用户实例。该连接将关闭
    wp开发中解决gb2312的编码问题
    WP8 SDK 视图设计器 未将对象设置到对象的实例解决方法
    Oracle误删表的恢复
  • 原文地址:https://www.cnblogs.com/Eddietw/p/11735478.html
Copyright © 2011-2022 走看看