前言
看到很多同学好像是关注了我,大家要学习一下代码呢,不能直接copy哦。
题目
AC代码
第一题我犯了一个很傻的错误,就是直接利用1/2*sin(r * s)了,这是错误的,因为在C++中默认认为1/2是整数运算所以结果必定是0。
代码很简单,只是记录一下自己的错误。
#include <bits/stdc++.h>
using namespace std;
double f(double r, double s) {
if (r * r < s * s)
return sqrt(pow(sin(r), 2) + pow(sin(s), 2));
else
return 0.5 * sin(r * s);
}
int main() {
double r, s;
cin >> r >> s;
printf("%.5lf", f(r, s));
}