c语言博客园作业03--函数
1.本章学习总结
1.1思维导图
1.2本章学习体会及代码量学习体会
1.2.1 学习体会
本章学习了函数,学习了如何使用自定义函数和编写出自定义函数,若在程序有需要中重复多次使用的方法来解决问题可以使用函数,能减少不少代码量。了解了全局变量和局部变量的不同,在某些情况下使用全局变量可以更好让参数在自定义函数和主函数直接传递。
1.2.2 代码累计
2.PTA总分
2.1截图PTA中函数题目集的排名得分
2.2我的总分
PTA函数题目集总分:145
3.PTA实验作业
3.1 PTA题目1
本题要求实现一个判断素数的简单函数,并利用该函数验证哥德巴赫猜想:任何一个不小于6的偶数均可表示为两个奇素数之和。素数就是只能被1和自身整除的正整数。注意:1不是素数,2是素数。
3.1.1 算法分析
定义prime函数 //判断是否为质数
for(i=2;i<=p;i++) then
if (p不是质数) return 0 end if
if (p是质数) return 1 end if
end for
定义偶数分解的函数Goldbach
for(i=2;i<=n;i++) then
if(分解的两个数都为质数)
输出两个质数和两个质数之和
end if
end for
3.1.2 代码截图
3.1.3 测试数据
3.1.4 PTA提交列表及说明
Q1:之前程序判读2不是素数
A1:在第一个函数中用if表示p=2时特殊情况返回1,表示2是素数