Description:编程按下式计算y的值,x的值由键盘输入。(可用if和switch实现) x、 y均按float类型
Input
输入仅一行,输入一个数值。
Output
输出仅一行,输出相应的数据值(小数点后保留2位有效位)或no definition(两单词中间有一空格)。
Sample Input
1
Sample Output
y=0.84
#include <stdio.h>
int main()
{
float x,y;
scanf("%f",&x);
switch ((int)x/10)
{
case 3:y=log(x+1);
break;
case 2:y=exp(x)-1;
break;
case 1:y=cos(x);
break;
case 0:y=sin(x);
break;
default:printf("no definition\n");
}
printf("y=%.2f",y);
return 0;
}
编译结果如下: