,求...

以下试题来自:
问答题请编写一个函数fun(),它的功能是:根据以下公式求π的值(要求满足精度0.005,即某项小于0.005时停止迭代)。π/2=1+1/3+1*2/(3*5)+1*2*3/(3*5*7)+1*2*3*4/(3*5*7*9)+…+1*2*3*…*n/(3*5*7*…*(2n+1))
程序运行后,如果输入精度0.0005,则程序输出3.14…。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
试题程序:
#include<conio.h>
#include<math.h>
double fun(double eps)
printf("Input eps: ");
scanf("%1f", &x);
printf("\neps=%1f,PI=%1f\n",x,fun(x)); double fun(double eps){double s=A.0,sA=A.0;int n=A;while(sA>=eps) /*当某项大于精度要求时,继......
为您推荐的考试题库
你可能感兴趣的试题
1.填空题 错误:t=0;
正确:t=1.0;
(2) 错误:while(t>eps)
正确:while(t>=eps)
(3) 错误:return(s);
正确:return...... 2.填空题 [1] i<=n
[2] i%3==0||i%7==0
[3] 1.0/i或1/(double)i
热门相关试卷
最新相关试卷前几天跟同学交流听说一个比较有意思的oj题目,具体描述如下:
题目描述:
求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。
输入可能包含多个测试样例。
对于每个测试案例,输入为一个整数n(1&= n&=100000)。
对应每个测试案例,
输出1+2+3+…+n的值。
样例输入:
样例输出:
百度了下找到了原题目跟该博主提供的一些c/c++解法(附链接:),由于java的构造方法在底层实现时与c++的构造函数机制有些不同,所以原博主提供的一些方法无法实现,现实验了一种切实可行的java解法,思路来源于原博主的方法三,利用了&&在判断true、false时的特性,具体代码如下:
import java.util.S
public class one_plus_two_plus_n {
* @param args
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner scan=new Scanner(System.in);
System.out.println(&input n:&);
n=scan.nextInt();
int sum=0;
sum=plus(sum,n);
System.out.println(sum);
public static int plus(int sum,int n){
boolean is_end=
is_end=(n&0) && ((sum=plus(sum,--n))&0);
本文已收录于以下专栏:
相关文章推荐
题目:求1+2+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字以及条件判断语句(A? B:C)
这道题确实有点偏,网上大部分人给出...
来源:据说是某一年某个公司的面试题
题目:求1+2+…+n,
要求不能使用乘除法、for、while、if、else、s witch、case 等关键字以及条件判断语句(A?B:C)
分析:这题本...
求1+2+3+...+n,要求不能使用乘除法,for,while,if,else,switch,case等关键字以及条件判断语句
方法一:利用构造函数和静态数据成员
二元查找树的镜像:左子树的节点都大于右子树的节点。
struct BSTreeNode{
转载自:点击打开链接
方法一:利用构造函数和静态数据成员
[cpp] view
#include   
using namespace   
  
方法一:利用构造函数和静态数据成员
class Temp
n 个数字(0,1,…,n-1)形成一个圆圈,从数字0 开始,每次从这个圆圈中删除第m 个数字(第一个为当前数字本身,第二个为当前数字的下一个
数字), 当一个数字删除后,从被删除数字的下...
题目描述:
求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。
习惯于在java下使用synchronized关键词来进行线程同步控制,在C++下接到需要进行线程同步的任务时突然有点蒙,然后第一反应是回忆起了《操作系统》课上老师说过的原子操作,于是百度一番找到了a...
求 1+2+ … +n ,要求不能使用乘除法、 for 、 while 、 if 、 else
、 switch 、 case 等关键字以及条件判断语句。
实际意义不大,...
他的最新文章
讲师:刘文志
讲师:陈伟
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)

参考资料

 

随机推荐