| 
 | 
 
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册  
 
x
 
 本帖最后由 Ryan_Li 于 2021-3-22 22:34 编辑  
- #include <stdio.h>
 
 - #include <math.h>
 
 - #define PI 3.141592
 
 - int main(){
 
 -         float x;
 
 -         int a;
 
 -         scanf("%f",&x);
 
 -         a=(int)x/10;
 
 -         switch(a){
 
 -         case 0:printf("y=%.2f",sin(x*(PI/180)));break;
 
 -         case 1:printf("y=%.2f",cos(x*(PI/180)));break;
 
 -         case 2:printf("y=%.2f",exp(x)-1);break;
 
 -         case 3:printf("y=%.2f",log(x+1));break;
 
 -         default:printf("no definition");
 
 -         }
 
 -         return 0;
 
 - }
 
  复制代码 
 
0<=x<10的时候输出sinx 
10<=x<20的时候输出cosx 
20<=x<30的时候输出e的x次方减1 
30<=x<40的时候输出ln(x+1) 
统一精确到小数点后两位 
其他余输出no definition 
 
例: 
输入样本:1 
输出样本:y=0.84 |   
 
 
 
 |