这个作业属于哪个课程 | <班级的链接> |
---|---|
这个作业要求在哪里 | <作业要求的链接> |
这个作业的目标 | <加深对c语言的学习> |
学号 | <20218491> |
1. PTA作业
1.本题要求实现两个函数:一个函数判断给定正整数的各位数字之和是否等于5;另一个函数统计给定区间内有多少个满足上述要求的整数,并计算这些整数的和。
定义了两个整数变量x和y,使用了if else 语句,while语句。
循环时遍历的范围小了,经过检查改正。
2.水仙花数是指一个N位正整数(N≥3),它的每个位上的数字的N次幂之和等于它本身。例如:153=13+53+33 。 本题要求编写两个函数,一个判断给定整数是否水仙花数,另一个按从小到大的顺序打印出给定区间(m,n)内所有的水仙花数。
定义了六个整型变量i j x cnt sum a,使用了while for if语句。
无错。
3.本题要求实现一个判断素数的简单函数,并利用该函数验证哥德巴赫猜想:任何一个不小于6的偶数均可表示为两个奇素数之和。素数就是只能被1和自身整除的正整数。注意:1不是素数,2是素数。
定义了四个整型变量t p i tmp,使用了if else for while 语句。
使用for语句时范围出错误。
4.使用函数求素数和prime§, 其中函数prime当用户传入参数p为素数时返回True,否则返回False. PrimeSum(m,n),函数PrimeSum返回区间[m, n]内所有素数的和。题目保证用户传入的参数1<=m<n。
使用了两个整数型。用了if,for循环。
无错。
2. 学习总结
2.1 学习进度条
周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
10/11-10/17 | 20小时 | 523 | 浮点数,表达式,符合赋值 | 容易没有思路 |
10/18-10/24 | 24小时 | 510 | if,else,while,for语句 | f语句嵌套容易失误 |
10/25-11/1 | 25小时 | 543 | if,else,while,for语句嵌套级联,多路分支 | 格式容易出问题 |
11/2-11/8 | 23小时 | 542 | 编程课堂作业学习 | 一些题没搞懂 |
11/9-11/15 | 24小时 | 603 | 数组,函数,数组运算 | 不会运用 |
11/16-11/22 | 25小时 | 570 | 继续学习数组,函数,数组运算 | 不会写题 |
11/23-11-29 | 23小时 | 562 | 学习数组运算 | 不太懂 |
11/30-12/6 | 20小时 | 512 | 函数学习 | 函数嵌套进主代码会弄混 |
2.2 累积代码行和博客字数
2.3 学习感悟
这个学期结束了,但是c语言的学习才刚刚开始,在之后的时间里也不能停止学习,要多打代码保持状态。