0<=x<10,输出sinx
10<=x<20,输出cosx
20<x<30,输出ex
30<x<40,输出lnx
x<0或x>40,输出zsdy
#include<stdio.h>
#include<math.h>
int main()
{
double x;
printf("input x");
scanf("%lf",&x);
if(x>=0&&x<10)
printf("sinx,sinx=%f",sin(x));
else
if(x<20)
printf ("cosx,cosx=%f",cos(x));
else
if(x<30)
printf("ex=%f",exp(1)*x);
else
if(x<40)
printf("ln(x)=%f",log(x));
else
printf("zsdy");
}
运行结果: