函数实操

这篇博客涵盖了多个编程实践题目,包括编写函数判断素数、计算一定范围内素数的和、找出100的素数拆分、计算奇数个数、实现不同条件下的数列求和、寻找完全数、计算数字各位之和以及使用递归实现斐波那契数列和欧几里得算法。通过这些实例,读者将深入理解函数设计和数学问题的编程解决方案。
摘要由CSDN通过智能技术生成

1.编写一个函数,功能判断一个任意一个数是否是素数

function  isPrime(num){
               
	//1不是一个素数,排除1这个值            
	if(num ===1) return false;            
	//判断num是否是一个素数            
	//如果是素数,函数返回一个true。不是素数,返回false            
	for (var i=2;i<num;i++){
                    
	if(num % i ===0){
   //2到那个值之间有无可被那值整除的                    
		//执行到这里,num不是一个素数                    
		return false;//不是素数                 
	       }            
	}            
	//当程序执行到这里,说明num是一个素数            
	return true;        
}        
var isP = isPrime(1);        
console.log(isP);//true num是素数

2.计算100-200之间所有素数的和

function  getSum (){
               
	var sum =0;            
	for(var i =100; i <=200;i++){
                   
		//判断i是否是素数                
		if(isPrime(i)){
   //true:i是素数                    
			sum+=i;                
		}            
	}            
	return sum;        
}        
var sum = getSum();        
console.log(sum);

3.输出:100可以拆成哪两个素数的和

	//1 99        
	//2 98        
	function fn(){
               
		var num;            
		for(var i =1;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值