C语言I博客作业05
这个作业属于那个课程 | C语言程序设计II |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/9825 |
我在这个课程的目标是 | 学习编程语言和程序设计,掌握并熟练使用它 |
这个作业在那个具体方面帮助我实现目标 | 学习对函数的编程 |
参考文献 | 百度百科、C语言程序设计 |
PTA作业
1.PTA实验作业
1.1题目名
1.1.1数据处理
数据表达:使用了整形变量a,b,c,作为各个位置的数
数据处理:表达式:(a=N/100;b=N%10/10;c=N%10;if(N==aaa+bbb+ccc));用来if-else循环语句
函数参数:主函数是"int main()"后被定为"int func(const int N)"是整形函数
1.1.2实验代码截图
1.1.3造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
153 | 1 | 看是否符合题目的要求 |
66 | 0 | 验证输入的数不为三位数时是否符合要求 |
6666 | 0 | 验证输入的数不为三位数时是否符合要求 |
1.1.4 PTA提交列表及说明
编译错误:都是因为”;“少了,还有些是因为没空格
1.2题目名
1.2.1数据处理
数据表达:自定义函数 int prime(int p)中使用了整型常量restult=1和整型变量i,m,p
数据处理:自定义函数 int prime(int p)中的表达式为p%i==0,使用了for循环和if-else语句
函数参数:主函数是“int main()”,被调函数是“int prime( int p )、void Goldbach( int n )”,都为整形函数
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 | 测试当输入数据大于6时输出数据是否符合要求 |
2 5 | 无 | 测试当输入数据小于6时输出数据是否符合要求 |
1.2.4 PTA提交列表及说明
答案错误:变量使用错误
编译错误:修改时多打了个分号
2.代码互评
计科一班李泽基同学的代码截图
自己的代码截图
1.从代码行数来看,李泽基同学的比我简洁一些;
2.他用的是for循环,而我用的是自定义函数void Goldbach( int n )中用的是while语句,相比之下我较为省时。
3.学习总结
3.1 学习进度条
周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
第五周/10-24 | 每天80分钟 | 180 | for循环语句和自定义函数 | 函数理解不透彻,解答题目不知怎么办 |
3.2累计代码行和博客字数 |
时间 | 博客字数 | 代码行数 |
---|---|---|
第一周 | 400 | 60 |
第二周 | 600 | 70 |
第三周 | 800 | 90 |
第四周 | 1246 | 120 |
第五周 | 1556 | 300 |
3.3学习感悟
思维导图
这一周主要学会了for循环和自定义函数,并且复习了上周所学的知识
学习体会
又是蒙蔽的一周,学习计算机不是身体上的累,而是心理上的累,每节课都认真在听,但是一遇到题目就得暴毙,边看书边做再加上度娘的指导,做的两个多小时才能做完PTA的作业,不知道这个状况是不是正常的,但是我前几周的错误依旧如约而至,比如:多打了个符号,该空格没空格,练习也太少了,希望自己以后能多注意自己的错误,上课继续认真听课,把专业知识学好,学精!!