蓝桥杯 ADV-222 7-2求arccos值 java

问题描述

资源限制
时间限制:10.0s   内存限制:256.0MB
问题描述
  利用标准库中的cos(x)和fabs(x)函数实现arccos(x)函数,x取值范围是[-1, 1],返回值为[0, PI]。要求结果准确到小数点后5位。(PI = 3.1415926)
  提示:要达到这种程度的精度需要使用double类型。
样例输入
0.5
样例输出
1.04720
数据规模和约定
  -1 <= x <= 1, 0 <= arccos(x) <= PI。

解题思路

直接调用Math.acos函数

参考代码

package 求arccos值;

import java.util.Scanner;

public class Main {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Scanner sr = new Scanner(System.in);
		double n = sr.nextDouble();
		double num = Math.acos(n);
		System.out.printf("%.5f",num);
	}

}

猜你喜欢

转载自blog.csdn.net/qq_40185047/article/details/114647319