这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/9827
我在这个课程的目标是 熟练掌握C语言基础
这个作业在哪个具体方面帮助我实现目标 掌握C语言基础,可以有效的完成PTA
参考文献 C语言程序设计I

1.PTA实验作业

1.1 题目名1

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

1.1.1数据处理

数据表达:用了E,n两个变量,两个变量的值都是通过赋值运算来的,都是整型变量。
数据处理:
①数据用到的表达式有赋值表达式,算数表达式
②流程结构:分支结构。
函数参数:
主调函数名称:main();
被调函数名称: fun(int n ),类型是自定义函数;
形参名称:n,类型是整型变量;
实参名称:m,类型是整型变量。

1.1.2实验代码截图

1.1.3 造测试数据

输入数据 输出数据 说明
12 1 与题目样例一样正确
123 0 与题目样例一样正确
50 1 随机取十位数检查能否运行正确
150 0 随机取百位数检查能否运行正确
1000 0 随机取百位数以上的数检查能否运行正确

1.1.4 PTA提交列表及说明


1.编译错误:没太看懂题意,打出来的代码自己也不太懂,后面请问了同学解决的!
2.答案正确

1.1.5编程总结

要认真打代码,仔细!学会把老师讲课的知识活用。

1.2 题目名2

6-6 使用函数验证哥德巴赫猜想
本题要求实现一个判断素数的简单函数,并利用该函数验证哥德巴赫猜想:任何一个不小于6的偶数均可表示为两个奇素数之和。素数就是只能被1和自身整除的正整数。注意:1不是素数,2是素数。
函数接口定义:
int prime( int p );
void Goldbach( int n );
其中函数prime当用户传入参数p为素数时返回1,否则返回0;函数Goldbach按照格式“n=p+q”输出n的素数分解,其中p≤q均为素数。又因为这样的分解不唯一(例如24可以分解为5+19,还可以分解为7+17),要求必须输出所有解中p最小的解。

1.2.1 数据处理

数据表达:用了p,result, n, i, cnt,m六个变量,result,cnt,m是通过赋值运算来的,n,i是公式得到的,p是通过定义来的,都是整型变量。
数据处理:
①数据用到的表达式有赋值表达式,算数表达式
②流程结构:分支结构。
函数参数:
主调函数名称: main();
被调函数名称:prime( int p );void Goldbach( int n );,类型都是自定义函数;
形参名称:p,n,类型是整型变量;
实参名称:i,m,类型是整型变量。

1.2.2 实验代码截图

1.2.3 造测试数据

输入数据 输出数据 说明
89 100 89 is a prime number,90=7+83, 92=3+89, 94=5+89, 96=7+89, 98=19+79,100=3+97, 与题目样例一样正确
10 20 10=3+7,12=5+7,14=3+11,16=3+13,18=5+13,20=3+17 随机取十位数检查能否运行正确
-10 20 6=3+3,8=3+5,10=3+7 随机取正负数检查能否运行正确

1.2.4 PTA提交列表及说明


1-2.编译错误:一开始是不太懂题目,打的代码自己都有点不太懂,所以就错了;后面问了同学,大概知道了一点,后来符号多打了,在定义的时候打了个分号,把它去掉后就对了。
3.答案正确。

1.2.5编程总结

不会的知识点要多问,多看书!看懂题目在做。

2.代码互评

同学代码截图
同学代码1
同学代码2
自己代码截图

第一个同学写的代码跟我的区别有点大;她定义的的名称是s,简单一点;不太明白%。0f和while(number--)的意思。还有就是我觉得我的代码看起来比较清楚一点!
第二个同学的代码我们之间的类型相似,就是有些变量定义的不一样。

3.学习总结

3.1 学习进度条

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
第9周/10.25 一天半 88 函数的定义,调用 “/=”是什么意思
第8周/10.18 两天左右 84 循环结构,for语句 在Dev-C++里面正确的代码到PTA上是答案错误怎么解决
第7周/10.8-10.12 两天左右 49 scanf()函数,if-else语句,常用的数学函数,关系运算符... PTA作业怎么能好好的做完!

3.2 累积代码行和博客字数

3.3 学习内容总结和感悟

3.3.1 学习内容总结

3.3.2 学习体会

感觉这个星期的作业好难啊!我上课的时候听懂了,可是做题目的时候就不知道该怎么办了,因为我看不懂题意!还有调试有什么作用呢?我还不太会好好利用它。完成PTA的作业时间比较赶,不太懂“/=...”符号,语句的意思。学会了如何弄思维导图,希望下次做的美观一点。作业完成的比较赶,没有那么认真,希望自己以后好好利用时间,认真完成作业!

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. Phaserjs V2的state状态解析及技巧

    用phaserjs开发了好多游戏了,但是对phaser还是了解不深,只知道怎么去用,今天就特意花点时间研究下phaser的状态管理到底是怎么回事. 首先,new Phaser.Game,以下是Phas ...

  2. http的get与post

    1.http请求 http有两种报文,请求报文 (发送请求,可能包含数据)和响应报文(服务器响应请求获取数据).一个http请求报文由请求行,请求头部,空行和请求正文(数据)四个部分组成. HTTP请 ...

  3. c# 判断某个类是否实现某个接口

    typeof(IFoo).IsAssignableFrom(bar.GetType()); typeof(IFoo).IsAssignableFrom(typeof(BarClass));

  4. layui 批量上传

    <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="piclist.aspx.c ...

  5. Spring Boot 之 Profile --快速搞定多环境使用与切换

    Spring Profile是Spring3引入的概念,主要用在项目多环境运行的情况下,通过激活方式实现多环境切换,省去多环境切换时配置参数和文件的修改,并且Spring profile提供了多种激活 ...

  6. CSS的五种基本选择器

    要使用css对HTML页面中的元素实现一对一,一对多或者多对一的控制,这就需要用到CSS选择器. ㈠什么是选择器? 每一条css样式定义由两部分组成,形式如下: [code] 选择器{样式} [/co ...

  7. https://stackblitz.com/github/cwiki-us-angular/cwiki-us-angular-app 导入后如何添加到自己的项目

    将 https://stackblitz.com/github/cwiki-us-angular/cwiki-us-angular-app 导入到界面后,如何将这个项目添加到自己的项目里面. 然后再自 ...

  8. TTTTTTTTTT TTTTT CF 229C 三角形数量

    题意: 有一个无向完全图(任意两个节点之间均有一条边),包含 n(1<=n<=10^6) 个顶点,现在有两个人A 和 B,A从这个无向图中取出 m(0<=m<=10^6) 条边 ...

  9. HDU 4725 The Shortest Path in Nya Graph (最短路 )

    This is a very easy problem, your task is just calculate el camino mas corto en un grafico, and just ...

  10. Java8 Optional && Guava Optional

    Java8 -- Optional boolean isPresent():与obj != null()一样:调用get()前要调用isPresent()检查,不然会报错 Optional的三种构造方 ...