这个作业属于哪个课程 C语言程序设计II
这个作业要求在那里 https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/9827
我在这个课程的目标是 学会如何定义函数,并调用函数
这个作业在哪个具体方面帮助我实现目标 了解编译错误并如何纠正
参考文献 《PTA系统常见问题解答》,百度

1.PTA实验作业

1.1水仙花数判断

1.1.1数据处理

数据表达:用i表示个位数,用j表示十位数,用k表示百位数;i,j,k,m,n都用int来定义
数据处理:本题用了if-else语句;并根据题目要求用相应的函数;如i=N%10表示个位数,j=(N%100)/10表示十位数,k=N/100表示百位数

1.1.2实验代码截图

1.1.3造测试数据

输入数据 输出数据 说明
513 1 PTA所给的数据
512 0 不属于水仙花数
100 0 任意整数的立方和相加不是本身

1.1.4PTA提交列表及说明


Q:(m==N)我写成了(m==n),结果显示部分正确,没弄清C语言中大写和小写代表不同的含义
A:将(m==n)改为(m==N)

说明:C语言有固定的语法规则,我们要遵守语法规则并按正确的方式编程

1.2.1判断一个整数的各位平方之和能被五整除

1.2.2数据处理

数据表达:字母i,S表示变量,并说明S=0;引用了n!;用了pow函数
数据处理:该题用了一个while语句;return后面不是直接加0而是(S%5==0);该题的结构为分支结构;用了t=n%10和一个S+=pow(t,2)的语句

1.2.3实验代码截图

1.2.4造测试数据

输入数据 输出数据 说明
12 1 PTA给的数据
123 1 符合题目的要求
128 0 不符合题目要求

1.2.5PTA提交列表及说明


Q1:之前使用的编译方式老是出错,如重复定义隐藏了函数等问题
A1:换了一种编译方式,比之前更简便
Q2:显示编译错误,忘记scanf后要加“;”
A2::在scanf语句后加上分号

说明:C语言中有很多种正确的编程方式,如何利用需要我们发现和探索

2.代码互评

同学代码:


自己代码:

  • 基本思路都是一样的,都是将已经定义好的函数来编程
  • 第一位同学的排面不怎么好,“=”前后没有空格
  • 第二位同学的水仙花数的表示方法比我的更简洁,这是值得学习的

3.学习总结

3.1.1学习进度条

周/日期 这周所花时间 代码行 学到的知识点简介 目前比较迷惑的问题
第九周 2天 200行 水仙花数的表示方法;个位数字平方和的表示方法 对陌生的概念不太了解,难以正确编程

3.1.2累计代码行和博客字数


思维导图:

3.1.3学习内容总结和感悟

感悟:C语言这门学科涉及知识广,需要不断的查找资料并实践;通过这么多次的练习,新的知识点不断涌现我真的还难以理解,但有同学相助,还是可以克服的;困难是必不可少的,在此过程中我会坚持,努力。

3.1.4学习体会

C语言中引用函数并调用真的难以学会,对于初学的我只能不断搜集资料;有时我甚至连题意都没有弄懂,在同学的帮助下我还是明白了许多;在这门功课上,我们需花大量的时间来练习并巩固已学知识;同时我也希望老师在上课的时候多讲几个习题助于我们理解;当然我也会去图书馆去阅读一些相关资料来提升自己;我相信我的未来不是梦。

C语言博客作业05的更多相关文章

  1. C语言|博客作业05

    这个作业属于哪个课程 C语言程序设计II 这个作业的要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/9825 我在这个课程的 ...

  2. C语言Ⅰ博客作业05

    这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/9827 我在这个课程的目 ...

  3. C语言博客作业05——指针

    1.本章学习总结 1.1思维导图 1.2本章学习体会及代码量 1.2.1学习体会 可能因为之前数组那块儿的作业拖得太久了,以至于我觉得指针学的好快,还没反应过来就教完了,然后一开始做题的时候,就是一脸 ...

  4. C语言I-博客作业05

    这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 C语言1博客作业05 我在这个课程的目标是 学会运用函数编代码 这个作业在那个具体方面帮助我实现目标 写C语言作业的时候,编代码的实践中 ...

  5. C语言博客作业06——结构体&文件

    C语言博客作业06--结构体&文件 1.本章学习总结 1.1思维导图 1.2.本章学习体会 在本周的学习中,我们学习了关于结构体和文件的内容.结构体的本身并不难,但以结构体为基础的链表还是让我 ...

  6. C语言博客作业6---结构体&文件

    C语言博客作业6---结构体&文件 1.本章学习总结(2分) 1.1思维导图 请以思维导图总结本周的学习内容.如下图所示: 1.2.学习体会 描述本周学习感受,也可以在这里提出你不理解地方.对 ...

  7. C语言博客作业5--指针

    C语言博客作业5--指针 1.本章学习总结(2分) 1.1思维导图 请以思维导图总结本周的学习内容,如下图所示: 1.2本章学习体会及代码量学习体会 1.2.1学习体会 描述本周学习感受,也可以在这里 ...

  8. C语言博客作业4--数组

    C语言博客作业4--数组 1.本章学习总结 1.1思维导图 请以思维导图总结本周的学习内容,如下图所示: 1.2本章学习体会及代码量学习体会 1.2.1学习体会 描述本周学习感受,也可以在这里提出你不 ...

  9. C语言博客作业3--函数

    C语言博客作业3--函数 1.本章学习总结 1.1思维导图 请以思维导图总结本周的学习内容,如下图所示: 1.2本章学习体会及代码量学习体会 1.2.1学习体会 描述本周学习感受,也可以在这里提出你不 ...

随机推荐

  1. 3DES加解密类

    using System; using System.IO; using System.Security.Cryptography; using System.Text; namespace GT.C ...

  2. javascript / angular 如何把object转成array

    取出的api 格式是纯object格式 {"name":"james","city":"Taipei","co ...

  3. Cookie相关工具方法

    /** * InputStream转化为byte[]数组 * @param input * @return * @throws IOException */ public static byte[] ...

  4. THUSC2016 成绩单

    题目链接:Click here Solution: 我们设\(f[l][r][x][y]\)表示在原区间\(l\sim r\) 内还未被取走的值最大为\(x\)最小为\(y\)时的代价,这里我们只考虑 ...

  5. windows下kafka配置入门 示例

    实验平台与软件: 操作系统:windows7 32  位 java 开发包: jdk1.8.0_144 集群: zookeeper-3.3.6 消息队列: kafka_2.11-0.11.0.1 安装 ...

  6. AcWing:139. 回文子串的最大长度(字符串Hash + 前缀和 + 后缀和 + 二分)

    如果一个字符串正着读和倒着读是一样的,则称它是回文的. 给定一个长度为N的字符串S,求他的最长回文子串的长度是多少. 输入格式 输入将包含最多30个测试用例,每个测试用例占一行,以最多1000000个 ...

  7. bootstrap editable有默认值

    function listEditor(data,productCode) { $('#tab1').bootstrapTable('load', data); $('#tab1').bootstra ...

  8. windows管理员权限激活

    第一步:计算机-右键--管理--选择用户,选择administrator用户--取消勾选:账户禁用 第二步:alt+ctrl+delete,快捷键调出资源管理器--点击切换用户 第三步:显示出现adm ...

  9. Thrift支持的基本数据类型

    'bool' | 'byte' | 'i8' | 'i16' | 'i32' | 'i64' | 'double' | 'string' | 'binary' | 'slist'(deprecated ...

  10. 20175212童皓桢 《Java程序设计》第11周学习总结

    20175212童皓桢 <Java程序设计>第11周学习总结 教材学习内容总结 一.URL类 1.一个URL对象通常包含最基本的三部分信息:协议.地址.资源 2.构造方法: public ...