C语言博客作业03--函数
1.本章学习总结
1.1 思维导图
1.2 本章学习体会及代码量学习体会
学习体会
通过这周对函数方面的学习,感觉自己对一些原本写的代码有了更深层次的理解。自己写的函数也更加格式化,提高了原本代码的质量。这周函数的作业不难,且题目都有提示,在PTA的练习也更加得心应手,但大作业却让我不知如何下手,继续努力!!
1.2.2 代码累计
2. PTA总分
2.1截图PTA中函数题目集的排名得分
2.2 我的总分:145
3.PTA实验作业
3.1 PTA题目1
本题要求实现一个判断素数的简单函数,并利用该函数验证哥德巴赫猜想:任何一个不小于6的偶数均可表示为两个奇素数之和。素数就是只能被1和自身整除的正整数。注意:1不是素数,2是素数。
3.1.1 算法分析
int prime( int p )
{
定义整型变量i
for i=2 to j do
if p%j==0 then break;
return 0;
end if
end for//循环结束依然没有break说明是素数
return 1;
}
void Goldbach( int n )
{
定义整型变量i,b,cnt;
for i=3 to j do
if i为素数 then
if p-i为素数 then
以题目要求形式输出素数分解的式子
返回主函数
enf if
end if
end for
}
3.1.2 代码截图
3.1.3 测试数据
3.1.4 PTA提交列表及说明
一开始没有想好怎么分解N,后来想到了用n去减一个数。
4.大作业(5分)
题目:实现小学四则运算。
4.1.函数关系图
4.2.函数功能介绍
三个等级的函数
此三个函数作用为将程序的三个等级运算分开来计算
菜单函数
菜单函数使得主函数简洁
4.3 运行结果截图
4.4 调试碰到问题及解决办法
非常多的小问题,因为代码实在长,把以前放得错误都放了一遍 。。尴尬。。但大体思路上没什么问题
4.5 大作业总结
通过这次大作业的练习,很多问题在百度和同学的帮助下解决的,有些需要的内容需要自己用百度去寻找, 一开始完全没有头绪,但坐下来后就根本停不下来了,做出来完整的程序后成就感十足 体会到了编程的快乐。