C语言I博客作业05

这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/9825
我在这个课程的目标是 用C语言编写程序-函数 2.5 生成乘方表与阶乘表
这个作业在那个具体方面帮助我实现目标 对PTA作业更加熟练,但是对新内容还是有所迷茫
参考文献 《C Primer Plus》第六版、百度

1.PTA实验作业

C语言I博客作业05_第1张图片

1.1水仙花数判断
C语言I博客作业05_第2张图片

1.1.1数据处理
数据表达:用了a,b,c三个变量,并且它们的定义都是整数。
数据处理:先是int func(const int N),然后用for循环,最后用if-else语句来判断是不是水仙花数。
函数参数:主调函数是int main(),被调函数是int func(const int N)。
1.1.2实验代码截图
C语言I博客作业05_第3张图片

1.1.3造测试数据

输入数据 输出数据 说明
153 1 例题上的数据
123 0 使用三位数来测量
5546 0 使用四位数来测量

1.1.4PTA提交列表及说明
C语言I博客作业05_第4张图片

我这几次都是错在了“if(N==aaa+bbb+ccc)”这后面加了分号,之前没有找到错误就在题目中乱改动,所以有了这么多的编译错误,本来就只错了一个地方,硬是自己把对的都改错了。

1.2使用函数验证哥德巴赫猜想
C语言I博客作业05_第5张图片
1.2.1 数据处理
数据表达:用了i,result,m变量,并且把变量定义成整型变量。
数据处理:用if-else语句和for循环语句,找出素数。
函数参数:主调函数是int main(),被调函数是int prime( int p )、void Goldbach( int n )。
1.2.2 实验代码截图
C语言I博客作业05_第6张图片

1.2.3 造测试数据
1.2.4 PTA提交列表及说明
C语言I博客作业05_第7张图片

“{printf("%d=%d+%d",n,a,n-a);} } }”,在这里少了一个大括号,导致多次修改错误,“{return 1;}”,这里的分号忘记打了。

2.代码互评

2.1同学代码截图 (计科1班李泽基同学)
C语言I博客作业05_第8张图片

2.2自己代码截图
C语言I博客作业05_第9张图片

2.3比较结果
1.我们两用的变量不一样,我的是简单的abc。
2.我的代码行数少一点,将他的几行汇集成我的一行if(N==aaa+bbb+ccc)。
3.我们都做对了,加油。
2.4同学代码截图(计科1班梁家阳同学)
C语言I博客作业05_第10张图片

2.5自己代码截图
C语言I博客作业05_第11张图片

3.学习总结

3.1学习进度条

周/日期 这周所花时间 代码行 学到的知识点简介 目前比较疑惑的问题
第五周(10.24-10.26) 3天 100行左右 使用自定义函数来编程和生成乘方表和阶乘表 就是在上机课的时候做的改错题以及对C++软件的应用都不熟悉

3.2累积代码行和博客字数
C语言I博客作业05_第12张图片

3.3.学习体会
这几次上机课都遇到了困难,感觉有点迷茫了,主要是对C++软件使用起来不熟练,不知道操作,但是对于已学习的语法已经比较熟悉了,而且现在的博客园作业也非常熟悉了,比以前好多了,现在自己写起来都感觉有点舒畅,总之这些东西都是要好好的练习,这样我们就会非常的熟练。

你可能感兴趣的:(C语言I博客作业05)