cos(x+3.0) 0<=x<10
y= cos(x+7.5)*cos(x+7.5) 10<=x<20
cos(x+4.0)*cos(x+4.0)*cos(x+4.0)*cos(x+4.0) 20<=x<30
#include <stdio.h>
#include<math.h>
int main()
{
double x, y;
scanf("%lf",&x);
int z = (int)x;转换为整型
if (z<0)
printf("%lf",z);
else
{
z = z /10;
switch(z)//z必须为整型
{
case 0 : y = cos(x+3.0); break;
case 1 : y = cos(x+7.5)*cos(x+7.5);break;
case 2 : y = cos(x+4.0)*cos(x+4.0)*cos(x+4.0)*cos(x+4.0);break;
}
printf("%lf",y);
}
return 0;
}