首页 > 编程语言 >【ZZULIOJ】1053: 正弦函数(Java)

【ZZULIOJ】1053: 正弦函数(Java)

时间:2024-04-09 23:04:55浏览次数:35  
标签:输出 1053 Java 样例 ZZULIOJ code Copy public 输入

目录

题目描述

输入

输出

样例输入 Copy

样例输出 Copy

code


题目描述


输入x,计算上面公式的前10项和。

输入

输入一个实数x。

输出

输出一个实数,即数列的前10项和,结果保留3位小数。

样例输入 Copy

1

样例输出 Copy

0.841

code

import java.util.*;

public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		
		double x =sc.nextDouble(), sum = 0;
		double a = x, b = 1, f = 1;
		for (int i = 1; i <= 10; i ++) {
			sum += f*a/b;
			a = a * x * x;
			b = b * (2*i) * (2*i+1);
			f = -f;
		}
		System.out.printf("%.3f", sum);
	}
}

标签:输出,1053,Java,样例,ZZULIOJ,code,Copy,public,输入
From: https://blog.csdn.net/m0_64604482/article/details/137571270

相关文章

  • 【ZZULIOJ】1052: 数列求和4(Java)
    目录题目描述输入输出样例输入 Copy样例输出 Copycode题目描述输入n和a,求a+aa+aaa+…aa…a(n个a),如当n=3,a=2时,2+22+222的结果为246输入包含两个整数,n和a,含义如上述,你可以假定n和a都是小于10的非负整数输出输出前n项和,单独占一行样例输入 Copy32样例输出......
  • 【ZZULIOJ】1051: 平方根的和(Java)
    目录题目描述输入输出样例输入 Copy样例输出 Copycode题目描述数列的定义如下:数列的第一项为item,以后各项为前一项的平方根,求数列的前n项的和。输入由两个整数item(item<10000)和n(n<1000)组成,item和n的含义如前所述。输出输出该数列的和,占一行,要求精度保留2位......
  • java连接Oracle(JDBC)
    packagetext.coming;importjava.sql.*;publicclassdemo{publicstaticvoidmain(String[]args){Connectionct=null;Statementstatement=null;try{Class.forName("oracle.jdbc.driver.OracleDriver");......
  • 美团OC——从0开始学java
    博主美团暑期实习OC了,之后要从golang转到java了。今后会持续更新从零开始的Java学习之路,包括算法、web、数据库、分布式等内容,恳请读者们监督、批评、指正。附上面经(回忆,部分题目缺失):一面:1、Redis:跳表的底层如何实现?内存淘汰算法介绍一下,lru底层实现;缓存击穿、穿透、雪......
  • java的封装性
    java的封装性简单说就是用private修饰使之只能在本类中使用。举个例子,现实生活中学生可以查询成绩,老师可以修改成绩。显然在这个现象映射到程序中"学生"是对象,学生具有属性“成绩”,且用private修饰,那么在外界创建一个学生对象时不能直接用学生.成绩体现出来,此时学生的信息......
  • java中add()和put()方法区别?
    在Java中,add()和put()方法常用于不同的数据结构中,并各自具有特定的用途和语义。下面我们来详细讨论一下这两种方法的主要区别:List接口中的add()方法:add()方法在Java的List接口(以及它的实现类,如ArrayList和LinkedList)中非常常见。这个方法用于向列表的末尾添加一个元素。例如:j......
  • Java基于微信小程序的校园外卖平台设计与实现,附源码
    博主介绍:✌程序员徐师兄、7年大厂程序员经历。全网粉丝12w+、csdn博客专家、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌......
  • Java对象是如何创建出来的?
    创建一个Java对象还不简单?new一下就出来了:Objectobj=newObject();不过,我相信,读者既然进来阅读这篇文章,想必是不满足于仅仅掌握创建Java对象的基本语法,而是要知其然也要知其所以然。下面,让我们一起来看看,对象是怎么创建出来的: 1、JVM进行类加载检查当Java虚拟机(JVM)执行new......
  • java中的远程调用http
    分享一下项目中用过的远程调用方法并总结两种请求方式的差别http远程调用一般分为两种get和post(其它方式暂不考虑)pom包<!--http远程调用--><dependency><groupId>org.apache.httpcomponents</groupId><artifactId>httpclient</artifa......
  • 03-JAVA设计模式-适配器模式
    适配器模式设么是适配器模式它属于结构型模式,主要用于将一个类的接口转换成客户端所期望的另一种接口,从而使得原本由于接口不兼容而无法协同工作的类能够一起工作。适配器模式主要解决的是不兼容接口的问题。在软件开发中,经常会有这样的情况:我们有一个现有的类,它的接口(方......