函数

1.本章学习总结

1.1 思维导图

1.2 本章学习体会及代码量学习体会

1.2.1 学习体会

通过本章学习的内容可以简化主函数的编写,减少干扰,更好地实现结构化编写

1.2.2 代码累计

2.PTA总分

2.1

2.2 我的总分:125

3.PTA实验作业

3.1 题目1

编写程序,算出从n个不同元素中取出m个元素(m≤n)的组合数。

3.1.1 算法分析

定义函数fact(int n)
定义整型变量m,n实型变量r
输入m,n
计算式r=fact(n)/(fact(m)*fact(n-m))
输出结果
fact(int n)函数定义
输入参数n定义i,s
实现s的阶乘输出s的值

3.1.2 代码截图

3.1.3 测试数据

3.1.4 PTA提交列表及说明


没有关注到s的定义s是实型变量应该用double定义同时也要注意函数类型,实参形参类型一致

4.大作业

4.1.函数关系图

自己定义的函数用于选题和答题时的内容输出

4.2.函数功能介绍


函数用于纯输出内容

4.3 运行结果截图

4.4 调试碰到问题及解决办法

符号的随机输入,使其与随机数字对应
除数为零,遇到这种情况直接把除数换成1
被除数不能被整除,保证是整型,乘10000将余数推在三个零后
减法运算减数大于被减数,换成加法运算

4.5 大作业总结

先立大体框架一步步细化解决,有序推进先解决重点问题,手写代码思路到纸上(简要的自己可以理解的全面可以实现快速输入的)

四则运算代码提交

原文地址:https://www.cnblogs.com/liqian0725/p/9953609.html