文章
232
粉丝
165
获赞
377
访问
126.4k
#include <stdio.h>
#include <math.h>
#define M_PI 3.1415
int main() {
double x, y, z;
// 循环读取多组输入数据,直到输入结束
while (scanf("%lf %lf", &x, &y) == 2) {
if (y > 0) {
// 第一、二象限:y>0
z = sqrt(fabs(x)) / (5 + 2 * y);
} else if (x < 0 && y < 0) {
// 第三象限:x<0且y<0
z = sin(35 * M_PI / 180.0) - 6 * x + y * y;
} else if (x > 0 && y < 0) {
// 第四象限:x>0且y<0
z = pow(y, x) - 2;
} else {
// 坐标轴特殊情况(题目未说明,此处默认赋值0)
z = 0.0;
}
// 保留两位小数输出结果
printf("%.2f\n", z);
}
return 0;
}
登录后发布评论
暂无评论,来抢沙发