编写C语言程序:对于任意输入的x和y,输出该分段函数的值(结果保留小数点4位),x²-siny,x≤0且y≤0;1/|x-exp(y)|,0<10且0<y<5;lg(x+y),x≥10且y≥5
时间: 2024-05-22 17:12:40 浏览: 193
GA.rar_GA_GA 最大值 x,y_genetic position _精度0.0001_遗传算法sinx
#include <stdio.h>
#include <math.h>
int main()
{
double x, y, result;
scanf("%lf %lf", &x, &y);
if (x <= 0 && y <= 0) {
result = pow(x, 2) - sin(y);
} else if (x > 0 && x < 10 && y > 0 && y < 5) {
result = 1 / fabs(x - exp(y));
} else if (x >= 10 && y >= 5) {
result = log10(x * y);
}
printf("%.4lf", result);
return 0;
}
阅读全文