这个作业属于哪个课程? | C语言程序设计II |
---|---|
这个作业要求在哪里? | https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/9826 |
我在这个课程的目标是 | 计算机中级执照 |
这个作业在哪个具体方面帮助我实现目标? | 学习c语言编程是最基础的一课,是为后面所学做好铺垫。属于打基础一块。 |
参考文献 | 百度,《C Primer Plus》等。 |
1、PTA实验作业
1.1题目名
1.1.1数据处理
数据表达:用了sum,g,定义为整型变量;
数据处理:先是int func(const int N),然后while语句,最后用if语句来判断是不是水仙花数。
函数参数:主调函数是“int main()”被调函数是“int func(const int N)”是整形函数‘实参是N,形参是a,b,c,它们都是整形。
1.1.2实验代码截图
1.1.3 造测试数据
输入数据 | 输出数据 |
---|---|
153 | 1 |
21 | 0 |
1200 | 0 |
1.1.4 PTA提交列表及说明
1、编译错误:单词打的快打错了,分号有的是中文输入法的没有更改;
2、部分正确:对一些值的定义没有好好处理。
1.2 题目名
1.2.1数据处理
数据表达:定义isPrime,i为整型变量;
数据处理:用if-else语句,while语句和for循环语句,找出素数。
函数参数:主调函数是“int main()”,被调函数是“int prime( int p )、void Goldbach( int n )”,它们都是是整形函数;实参是p和n,形参是result, 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 ,00=3+97, |
89 90 | 89 is a prime number,90=7+83 |
85 100 | 86=3+83, 88=5+83, 90=7+83, 92=3+89, 94=5+8996=7+89, 98=19+79, 100=3+97 |
1.2.4 PTA提交列表及说明
1、编译错误:复制粘贴被调函数名时忘记去除分号;
2、答案错误:对初始数据没有正确的定义。
2.代码互评
2.1同学代码截图(来自计科一班李泽基)
2.2自己代码截图(使用习题6.3)
2.3比较结果
①使用的整形变量的不同,我使用的是sum,g的;
②使用的语句的不同,他运用if语句,我用了while语句和if语句进行判断;
③使用的计算方法的不同,我直接用一个 sum+=(g%10)(g%10)(g%10解决,他的相对繁琐。
3.学习总结
3.1 学习进度条
周/日期 | 这周所花的时间 |
---|---|
第五周/10-24 | 约5~6h |
3.2 累积代码行和博客字数
3.3 学习内容总结和感悟
3.3.1 学习内容总结
3.3.2 学习体会
这周我们学习到了函数,在上课时候老师讲的我还是有的没弄懂,一开始都没敢做PTA,有点难度,自己在dvC++上尝试着做了好多遍,怕出很多的错误。百度真的是很好的小老师,帮助了我很多,上课还是要认真听讲,仔细思考,对后面的所学内容要进行预习,这样对专业学习有很大帮助,自己也比较的懒散,一直想着空余时间打游戏等,这种现象接下来要改观,对函数这类型的题目要上很大的心才能逐渐的熟悉,对题目的要求要仔细思考,不要对题目都不懂就开始玛,还要加快对代码的码写,加强练习!