首页 > 其他 > 详细

编写一个函数,输入n为偶数时,调用函数求1/2+1/4+…+1/n,当输入n为奇数时,调用函数1/1+1/3+…+1/n(利用指针函数)

时间:2020-09-23 00:03:02      阅读:48      评论:0      收藏:0      [点我收藏+]
 题目:编写一个函数,输入n为偶数时,调用函数求1/2+1/4+…+1/n,当输入n为奇数时,调用函数1/1+1/3+…+1/n(利用指针函数)
 
当n为偶数时,则有: 1/2*1+1/2*2+1/2*3+1/2*4+...1/2*(n/2)
当n为奇数时,则有: 1/(2*1-1)+1/(2*2-1)+1/(2*3-1)+...1/(2*(n/2)-1)
 
这里使用If语句即可判断。
 
1.求当n为偶数的情况
//当n为偶数的时候
if(n/2==0){ 
     int sum=0;
     for(int i=1;i<=n/2;i++){
        sum=sum+1/(2*i);
     }
}
2.当n为奇数的情况
//当n为奇数的时候
if(n/2!0){
     int sum=0;
     for(int i=1;i<=n/2;i++){
        sum=sum+1/(2*i-1);
     }
}

 

 

 

 

本人微信:a25828119,欢迎交流~

 
 


 

编写一个函数,输入n为偶数时,调用函数求1/2+1/4+…+1/n,当输入n为奇数时,调用函数1/1+1/3+…+1/n(利用指针函数)

原文:https://www.cnblogs.com/chengxuyuanzrc/p/13715578.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!