Java教程

函数小入门

本文主要是介绍函数小入门,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

函数小入门

初见c语言的函数,会把它和数学中的函数联系在一起,但编程世界里的函数功能不只有单纯的映射那么简单,它还可以实现许多复杂的操作,亦可只执行输出操作,不进行映射的计算等。

下面就拿刚做的题目,来做个对函数基本运用的解析叭!

 

 

 

 

 

 

(当我们看到题目已经给我们主函数框架时,要研究主函数做了些什么,再来对题目给定的函数接口进行对函数的编写)

本题需要编写两个函数:prime( int p)用来判断某个数p是否是素数;PrimeSum(int m, int n)用来求得在m-n区间内,所有素数的和。

第一个函数:

 

 

 

以上是第一个函数的代码,先用if-else语句,判断特殊的两类数,即<1的数和2,最后用else判断当>2时怎么判断素数。定义一个limit,用循环变量i与limit相比较(一定要记住i的初始值为2!!),判断p%i是否=0。当上述结果成立时,如果i>limit 返回1,表示这个数是素数;当i<limit时返回0,表示这个数不是素数。

第二个函数:

 

 

 

引入一个循环,从m开始到n一个一个判断是不是素数,即用到了第一个函数的返回值(是素数返回1,不是素数返回0),如果是素数的话就sum=sum+m;最后返回sum的值给函数PrimeSum(int m, int n)。就完成啦!

 

这篇关于函数小入门的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!