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

    一.作业头

    | 这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zswxy/CST2020-3 |
    | ---- | ---- | ----
    | 这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2020-3/homework/11636 |
    | 这个作业的目标 | 了解函数的分类和类型,熟悉变量的作用域、生存周期和存储类型以及巩固之前学习的知识 |
    这个作业在那个具体方面帮助我实现目标 | 学习代码以及欣赏其他同学代码 |
    | 学号 | 20209019|
    1.PTA实验作业(20分/题)

    题目1 统计某类完全平方数
    题目描述:本题要求实现一个函数,判断任一给定整数N是否满足条件:它是完全平方数,又至少有两位数字相同,如144、676等。
    函数接口定义:

    裁判测试程序样例:

    1.1.1数据处理
    数据表达:定义整型变量.n1和n2,b为存储求取余余数的变量,定义p[10]数组,定义m为对n取开二次方后的整数部分。数据处理用了int=m=sqrt(n)函数对n进行取整开根,再判断m*m是否等于n;之后用while(n)循环,和for循环。
    1.1.2实验代码截图

    1.1.3造实验数据

    输入数据 输出数据 结果说明
    125 706 cnt=7 正确
    110 1400 cnt=7 正确
    1.1.4PTA提交列表及说明
    题目2 统计各位数字之和是5的数
    题目内容:本题要求实现两个函数:一个函数判断给定正整数的各位数字之和是否等于5;另一个函数统计给定区间内有多少个满足上述要求的整数,并计算这些整数的和。
    函数接口定义:
    裁判测试程序样例:
    数据表达:全定义为整型变量,函数int is( int number )判断给定正整数的各位数字之和是否等于5;函数void count_sum( int a, int b )统计给定区间内有多少个满足上述要求的整数
    数据处理:第一个函数用while循环计算各数之和。
    1.2.2实验代码截图
    1.2.3造实验数据
    输入数据 输出数据 结果说明
    ---- ---- ----
    106 660 count = 14, sum = 3616 yes
    221 230 221 is counted.230 is counted.count = 2, sum = 451 yes
    1.2.4PTA提交列表及说明
    2代码互评
    同学代码1
    我的代码1
    同学代码2
    我的代码2
    该同学很不错,代码深度可以,但是还得加强难度,加强学习进度,简单又好,值得我好好学习。
    3学习总结(15分)
    3.1学习进度条(5分)
    周/日期 这周所花的时间 学到的知识点简介 目前比较迷惑的问题
    第八周 15 对C语言的基本认知
    第九周 22 if-else语句 不太理解if-else和else-if多分支结构的区别
    第十周 28 for循环结构 不是太熟悉for结构中什么语句应该包含循环
    第十一周 32 定义和调用函数 不太懂清楚定义函数和调用函数的顺序和什么时候该定义函数
    第十二周 40 调用函数,了解char字符型变量,熟悉if-else分支结构 if-else的多种分支嵌套不太懂
    第十三周 35 学习switch-case结构 不太理解if-else和switch-case的区别
    第十四周 40 学习while循环结构 对while和for循环的区别使用还不够熟练
    第十五周 42 学习break和continue的使用 不太清楚两者区别
    第十六周 39 各种类型函数的定义、调用和申明 还不太了解变量的作用域、生存周期和存储类型
    3.2博客园字数及代码行数(5分)
    时间 代码行 博客字数
    ---- ---- ----
    第八周 15 1000
    第九周 45 750
    第十周 58 1200
    第十一周 100 1200
    第十二周 125 1450
    第十三周 150 1200
    第十四周 200 1300
    第十五周 280 1450
    第十六周 350 1600
    学习总结
    这学期的C语言也快到末尾了,通过学习它让我知道了什么是程序员的意义,学习编程感觉每天都有在进步,也可以学习同学的代码来提升自己,让自己学会更加多的东西,以后还是得多加油,更好的突破自己,加油!
  • 相关阅读:
    基于python批量获取Url
    记一次tp5.0.11rce
    centOS 6.2 x64系统上安装 oracle 11g R2 x64
    用xmanager连接Linux的配置步骤
    0级备份和全备
    配置EM遇到的问题
    转:如何迁移oracle 队列表
    oracle audit
    VIEWS for Oracle object privileges
    Oracle 脚本
  • 原文地址:https://www.cnblogs.com/Qudd/p/14169283.html
Copyright © 2011-2022 走看看