首页 > 编程语言 >【Java[方法调用]】7-3 计算函数P(n,x)

【Java[方法调用]】7-3 计算函数P(n,x)

时间:2022-10-25 20:45:44浏览次数:44  
标签:0.9 10 调用 Java 函数 int 1.7 Scanner

输入一个正整数repeat (0<repeat<10),做repeat次下列运算:

输入一个整数n (n>=0)和一个双精度浮点数x,输出函数p(n,x)的值(保留2位小数)。

1 (n=0)

x (n=1)

((2n-1)p(n-1,x)-(n-1)*p(n-2,x))/n (n>1)
例:括号内是说明

输入样例:

3	  (repeat=3) 
0 0.9	        (n=0,x=0.9)
1 -9.8	(n=1,x=-9.8)
10 1.7	(n=10,x=1.7)

输出样例:

p(0,0.90)=1.00
p(1,-9.80)=-9.80
p(10,1.70)=3.05

import java.util.Scanner;
public class Main
{
    public static void main(String[] args)
{
        Scanner sc=new Scanner(System.in);
        int r=sc.nextInt();
        for(int i=0;i<r;i++)
{
            int n=sc.nextInt();
            double x=sc.nextDouble();
            double t=p(n,x);
            System.out.printf("p(%d,%.2f)=%.2f\n",n,x,t);
        }
    }
    public static double p(int n,double x)
{
    double t;
    if(n==0)
        t=1;
    else if(n==1)
        t=x;
    else
        t=((2*n-1)*p(n-1,x)-(n-1)*p(n-2,x))/n;
        return t;
}
}

标签:0.9,10,调用,Java,函数,int,1.7,Scanner
From: https://www.cnblogs.com/aal-izz-well-eureka/p/16826241.html

相关文章

  • 【Java[类的创建与使用]】7-3 学生类定义
    定义一个Student类,含类成员变量:Stringname、Stringgender、intscore、booleanaward,所有的变量为私有(private)。1.编写有参构造函数:对name、gender、score、award赋......
  • java基础
    java基础注释单行注释//多行注释/**/文本注释/***/关键字标识符是大小写敏感的数据类型强类型语言基本类型byteshortintlong(数字后面加L)float......
  • 【Java[类的创建与使用]】7-4 设计一个"无名的粉"类
    为“无名的粉”写一个类:classWuMingFen要求:有三个属性:面码:StringtheMa粉的分量(两):intquantity是否带汤:booleanlikeSoup;写一个构造方法,以便于简化初始化过程,如:......
  • 【Java[类的创建与使用]】7-5 设计一个矩形类Rectangle
    编写一个Java应用程序,该程序包含两个类,类的定义如下:(1)一个有关计算矩形面积的类Rectangle,定义如下成员:①两个私有的成员变量:length(长,double类型)、width(宽,double类型);......
  • 二分查找法与函数
    #define_CRT_SECURE_NO_WARNINGS1#include<stdio.h>         //这里的arr本质上是一个指针intbinary_search(intarr[],intk,intsz){  ......
  • (函数)每调用一次这个函数,就会将num的值增加1
    #define_CRT_SECURE_NO_WARNINGS1#include<stdio.h>voidAdd(int*p){ (*p)++;}intmain(){ intnum=0;  Add(&num); printf("%d\n",num); Add(&num)......
  • JavaWeb之Servlet
    Service1.Service的概述1.1Service是什么Servlet是Java提供的一门动态web资源开发技术Servlet是JavaEE规范之一,其实就是一个接口,将来我们需要定义Servlet类实现Ser......
  • 【Java[类的创建与使用]】7-1 教师类
    设计一个教师类Teacher,要求:属性有编号(intno)、姓名(Stringname)、年龄(intage)、所属学院(Stringseminary),为这些属性设置相应的get和set方法。为Teacher类重写equals方法,......
  • 构造函数
    当创建对象时,自动调用构造函数,构造函数名字与类名相同,没有返回类型和返回值一、构造函数作用1.给对象一个标识符2.为数据成员开辟内存空间3.完成数据成员的初始化工作(......
  • 二维数组--JAVA
    一.输出二维数组publicclassvar{publicstaticvoidmain(String[]args){int[][]arr={{1,0,0},{0,1,0},{0,0,1}};for(inti=0;i......