C语言I博客作业05

眉间皱痕 提交于 2019-12-02 12:19:39
这个作业属于哪个课程? 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++上尝试着做了好多遍,怕出很多的错误。百度真的是很好的小老师,帮助了我很多,上课还是要认真听讲,仔细思考,对后面的所学内容要进行预习,这样对专业学习有很大帮助,自己也比较的懒散,一直想着空余时间打游戏等,这种现象接下来要改观,对函数这类型的题目要上很大的心才能逐渐的熟悉,对题目的要求要仔细思考,不要对题目都不懂就开始玛,还要加快对代码的码写,加强练习!

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!