• C语言I博客作业09


    这个作业属于哪个课程 班级链接
    这个作业要求在哪里 作业要求链接
    这个作业的目标 掌握各种类型函数的定义、调用和申明,熟悉变量的作用域、生存周期和存储类型。
    学号 20208942
    这个作业在那个具体方面帮助我实现目标 百度,看视频,翻书
    参考文献 中国大学Mooch,c语言程序设计(第三版)

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

    请再此处列出自己的排名图片,如:

    1.1 7-2 特立独行的幸福 (25分)

    对一个十进制数的各位数字做一次平方和,称作一次迭代。如果一个十进制数能通过若干次迭代得到 1,就称该数为幸福数。1 是一个幸福数。此外,例如 19 经过 1 次迭代得到 82,2 次迭代后得到 68,3 次迭代后得到 100,最后得到 1。则 19 就是幸福数。显然,在一个幸福数迭代到 1 的过程中经过的数字都是幸福数,它们的幸福是依附于初始数字的。例如 82、68、100 的幸福是依附于 19 的。而一个特立独行的幸福数,是在一个有限的区间内不依附于任何其它数字的;其独立性就是依附于它的的幸福数的个数。如果这个数还是个素数,则其独立性加倍。例如 19 在区间[1, 100] 内就是一个特立独行的幸福数,其独立性为 2×4=8。

    另一方面,如果一个大于1的数字经过数次迭代后进入了死循环,那这个数就不幸福。例如 29 迭代得到 85、89、145、42、20、4、16、37、58、89、…… 可见 89 到 58 形成了死循环,所以 29 就不幸福。

    本题就要求你编写程序,列出给定区间内的所有特立独行的幸福数和它的独立性。
    1.1.1数据处理

    数据表达:用了变量m,n,其值是输入得来的;变量c,其值是运算得来得;变量i,j,是控制循环得变量,类型都是整数型。
    数据处理:无表达式;数据用到了if语句,while、for循环。
    

    1.1.2实验代码截图

    1.1.3 造测试数据

    输入数据 输出数据 说明
    10 40 19 8
    23 6
    28 3
    31 4
    32 3
    正确
    110 120 SAD 此区间内没有幸福数

    1.1.4 PTA提交列表及说明

    提交列表说明:1.编译错误:在定义变量时,在变量与变量之间用了;解决方法:把分号改成逗号;
    2.编译错误:在memset语句后没有分号;解决方法:加上即可。

    1.2 7-5 6-1 统计某类完全平方数 (20分)

    本题要求实现一个函数,判断任一给定整数N是否满足条件:它是完全平方数,又至少有两位数字相同,如144、676等。
    1.2.1 数据处理

    数据表达:变量n,其值是将N的值赋给它2;变量b,其值是计算得来;变量m=,值是运算得来,类型都是整数型;
    流程结构:无表达式,数据用到了if语句和while、for循环。
    

    1.2.2 实验代码截图

    1.2.3 造测试数据

    输入数据 输出数据 说明
    105 500 cnt = 6 正确
    144 676 cnt = 6 正确

    1.2.4 PTA提交列表及说明

    提交列表说明:1.答案错误:13行得if语句后加了分号;解决办法:去掉分号即可。
    2.编译错误:if语句中得条件等号只打了一个;解决方法:加上即可。
    3.编译错误:第9行后面没有加分号;解决方法:加上即可。

    2.代码互评(5分)

    同学代码截图
    1:

    2.

    自己代码截图

    1.

    1.同学一对do-while语句运用的十分熟练;
    2.同学一的变量设置的太多了;
    3.同学二在if语句里定义了变量,想法挺别致的;

    3.学习总结(15分)

    3.1 学习进度条(5分)

    周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
    8/19-8/25 10 180 C语言的发展史及特点,简单编程
    9/26-9/1 12 300 用程序语言解决一些简单的数学运算 scanf作为输入函数为什么要地址符,而printf函数不要
    10/2-10/8 13 400 了解简单的循环结构 沙漏里的循环套循环怎么弄
    11/10-11/15 12 350 自定义函数 while循环
    12/17-12/22 12 400 分支结构、符型数据类型和逻辑运算符 对分支结构还不能好运用
    13/23-13/30 12 359 switch语句
    14/31-15/7 13 427 熟悉使用while和do-while结构解决问题 do-while的使用还不熟练
    15/8-16/15 13 400 熟悉break、continue的使用,熟悉使用循环的嵌套解决问题
    16/16-17/21 13 456 掌握各种类型函数的定义、调用和申明,熟悉变量的作用域、生存周期和存储类型。

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

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

    3.3.1 学习内容总结

    3.3.2 学习体会
    复习中发现学了的知识忘了差不多了,学了跟没学一样,但还是比没学之前要好的多,同时多了更多的理解,上手也更快了,大部分问题通过翻书和百度都是可以自己弄懂的。

  • 相关阅读:
    [数据结构与算法 01] 什么是数据结构?什么是算法?联系是什么?常用的数据结构/算法有?
    程序员面试金典-面试题 16.05. 阶乘尾数
    程序员面试金典-面试题 16.04. 井字游戏
    程序员面试金典-面试题 16.02. 单词频率
    程序员面试金典-面试题 16.01. 交换数字
    程序员面试金典-面试题 10.11. 峰与谷
    程序员面试金典-面试题 10.10. 数字流的秩
    程序员面试金典-面试题 10.09. 排序矩阵查找
    程序员面试金典-面试题 10.05. 稀疏数组搜索
    程序员面试金典-面试题 10.03. 搜索旋转数组
  • 原文地址:https://www.cnblogs.com/qgbw/p/14169505.html
Copyright © 2020-2023  润新知