C语言博客作业03--函数
0.展示PTA总分
1.本章学习总结
1.1学习内容总结
1.1.1函数的声明:
- 函数的声明在int main()前,声明完要加上‘;’。
- 定义为void的函数无返回值,定义为int的函数返回一个整型数,定义为double的函数返回一个浮点型数。
1.1.2函数的结构
- 函数先是函数类型接着是函数名加上(),如果要代变量进入函数则要在括号内定义要代入的变量的类型及变量名。
- 函数先是声明,接着在主程序或其他函数中引用,最后是函数的内容,当让,也可以将函数的内容编译在主程序前。
1.1.3函数的使用
- 函数可用于一个需要多次运用的地方,这样可以不用没都编译函数的内容,只要改变变量就可以了。
- 函数在主程序中使用不能向声明一样加上函数类型,有返回的函数值可以赋值给主程序的变量。
1.2本章学习体会及代码量学习体会
1.2.1本章学习体会
学习了本章的内容,我深刻理解了注释的重要性,在一个大程序中没有注释的话,如果隔一段时间进行二次编写时将会无比困难。
1.2.2代码量学习体会
- 本章的大作业让我的代码量有进一次的提升,原本都是散的做题,一题的代码量平均三四十,而大作业的代码量成百上千,从变量的定义到语句的编写,都需要谨慎小心,否则会出现许多的问题。
- 本次综合作业代码累计433。
2.综合作业
- 本次的综合作业我达成了题目要求的
- 一年级:整十数加一位数的加法,整十数减整十数的减法,两位数减整十数的减法,10以内三个数连加。
- 二年级:1-9以内的表内乘除法,有余数的除法等。
- 三年级:三位数加三位数的加法(含连续进位的),一位数乘一位、二位、三位数,整十数乘整十数,两位数除以一位数(有余数),万以内的加减法。
3.函数功能及全局变量介绍
3.1全局变量
int n
定义整型变量n用来获得用户要选择的年纪(1~3)int m
定义整型变量m用来获得用户要回答的题目类型int num
定义整型变量num用来获得用户要回答的题目数量
3.2ListMenu()函数
提示用户操作
3.3函数2
用来判断用户输入的答案的正否
用来对用户的正否进行鼓励于赞扬
4。运行结果截图,测试用例
一年级给予了选择题目的类型,二年级与三年级则用随机题目类型来提问。
5. 调试碰到问题及解决办法
- 关于题目数量1:过程中刚开始使用循环,但没控制返回从而没达到一定题目数量的效果。
- 关于题目数量2:我开始不使用循环而是定义一个i=0并且在判断时对i进行+1,然后和用户输入的题目数量进行比较,运行后发现重复定义。
- 关于题目数量3:最后我还是使用了循环,并且发现我第一次时没有在函数尾加上return。
6.大作业总结
- 这次大作业刚开始写很烦躁,敷衍,简单地编写后就想着提交。
- 稳下心态后再慢慢编译,遇到问题,解决问题。
- 这次在最后一点时间里赶工只是为了完成作业,很大程度上只是“豆腐渣工程”。