3684 - C++作业1-4:计算数学函数式的值

通过次数

0

提交次数

0

时间限制 : 1 秒 内存限制 : 30 MB

从键盘输入一个角度值a,x为a对应的弧度值,编程求 y=|sin(x*x)| / (1-cos(x)) 的值。注意定义圆周率常量PI为3.141592658979.

题目输入

一个实数,例如180

题目输出

一个实数,(例如输入180,输出为0.215151)

输入/输出样例

输入格式

180

输出格式

0.215151

C语言解答

# include <stdio.h>
# include <math.h>
# define PI 3.141592658979

int main()
{
    double a, x, y;
    scanf("%lf", &a);
    x = (a / 180) * PI;
    y = fabs(sin(x * x)) / (1 - cos(x));
    printf("%lf", y);
    return 0;
}

C++解答

#include<iostream>
using namespace std;
#include<cmath>
int main()
{
	const double PI=3.14159265358979;
	double x,y;
	cin>>x;
	x=x*PI/180;
	y=abs(sin(x*x))/(1-cos(x));
	cout<<y;
	return 0;
}