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));elseif(x<20)printf ("cosx,cosx=%f",cos(x));elseif(x<30)printf("ex=%f",exp(1)*x);elseif(x<40)printf("ln(x)=%f",log(x));elseprintf("zsdy");
}
运行结果: