C语言|博客作业05

一.本周教学内容&目标

第2章 用C语言编写程序-函数 2.5 生成乘方表与阶乘表。使学生对函数的定义和调用有初步的认识,能模仿编程。

这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/9826
我在这个课程的目标是 学会生成成方表与阶乘表
这个作业在那个具体方面帮助我实现目标 更熟练地运用C语言编程
参考文献 primeC

二.PTA实验作业

2.1.1.水仙花数目判断

1.1.1数据处理

数据表达:用int定义变量a,b,c。
数据处理:运用if-else语句,通过表达式:a=n/100%10;b=n/10%10;c=n%10(其中a,b,c分别为N的百,十,个位。)
函数参数:将abc都定义为整形

1.1.2实验代码截图
C语言|博客作业05_第1张图片

1.1.3 造测试数据

输入数据 输出数据 说明
1 0 题目给出
153 1 题目给出
155 0 题目给出

1.1.4 PTA提交列表及说明

说明:前两次错误都是因为运算符号=错误,改成==就可以了。

ps:看不到自己的提交列表了 用两张。

2.2.1 使用函数验证哥德巴赫猜想

C语言|博客作业05_第2张图片
1.2.1 数据处理

 数据表达:运用int定义整型变量result,i,m。  
 数据处理:本题运用了for循环语句,也使用了if-else语句,流程结构为当用户传入的参数P为素数时返回“1”,否则则返回“0”。
 函数类型:main(){}是主调函数,被调函数是“int prime(int p).void Goldbachl( int n)”形参有result.i.m;实参有p.n,都是整型。

1.2.2 实验代码截图
C语言|博客作业05_第3张图片

1.2.3 造测试数据

输入数据 输出数据 说明
89 100 89 is a prime number90=7+83, 92=3+89, 94=5+89, 96=7+89, 98=19+79,100=3+97 题目给出
11 20 ll is a prime number 12+5+7,14=3+11,16=3+13,18=5+13,20=3+17 随便想的

1.2.4 PTA提交列表及说明

说明:=号只打了一个,for语句里只打了一个分号。

三.代码互评

同学代码截图
C语言|博客作业05_第4张图片

自己代码截图
C语言|博客作业05_第5张图片

1.都使用了数学函数,同时同学的代码使用了for语句而我没有。
2.同学的代码定义的量比较少,简洁明了,值得学习。

四.学习总结

4.1 学习进度条

周/日期 这周所发的时间 代码行 学到的知识点简介
第一周 六个小时 100 了解科学与技术专业知识和C语言这门课程,打代码
第二周 八个小时140行 如何正确的提问,编译并安装GCC编译器
第三周 一天 220行 学会用if-else语句,并掌握分段函数,和熟练的打出代码
第四周 二天 200行 学会for循环语句
第五周 三天 150行 使用函数题,和对函数的调用

4.2 累积代码行和博客字数
C语言|博客作业05_第6张图片

4.3 学习内容总结和感悟
****4.3.1 学习内容总结****

****4.3.2 学习体会****

学会的东西越来越多也越来越对这门学科感兴趣了,加油呀大家。

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