1.本章学习总结
1.1 思维导图
1.2 本章学习体会及代码量学习体会
1.2.1 学习体会
函数这块感觉还好。
1.2.2 代码累计
2.PTA总分
2.1PTA中函数题目集的排名得分
2.2 我的总分
145分
3.PTA实验作业
3.1 PTA题目1
本题要求实现一个函数,输出n行空心的数字金字塔。
3.1.1 算法分析
定义变量i,j
- for i=1 to i<n do
- for j=1 to j<=2*i-1 do
- if j=1 or j=2*i-1 printf i
- else printf 空格
- printf 换行
- end for
- for j=1 to j<=2*i-1 do
- end for
- for j=1 to j<=2*i-1 do
- printf n
- end for
3.1.2 代码截图
3.1.3 测试数据
3.1.4 PTA提交列表及说明
4.大作业
4.1.函数关系图
4.2.函数功能介绍
函数1:int counter (int grade);
作用:判断等级,产生随机数和随机运算符。
函数2:int calculate1 (int a);
作用:进行1位数的1步加减乘除计算。
函数3:int calculate2 (int b);
作用:进行2位数和3位数的2步加减运算。
4.3 运行结果截图
4.4 调试碰到问题及解决办法
一些小地方没注意,写错了,运行后看到了就改过来,多次运行确保没有什么问题。
4.5 大作业总结
我觉得先想好思路很重要,没有事先想好思路写程序时会经常改来改去,浪费了一些时间。