修改后的C语言程序:
#include
#include
#define MAX 100
int main()
{
int n, x[MAX];
double y;
scanf("%d", &n);
for(int i=0; i{
scanf("%d", &x[i]);
if(x[i] < -2)
y = pow(x[i], 2) * sin(x[i]);
else if(x[i] > 2)
y = sqrt(pow(x[i], 2) + x[i] + 1);
else
y = pow(2, x[i]) + x[i];
printf("%.2f", y);
}
return 0;
}