#include<math.h>
输入X输出Yy=1/(x+1)-5<=x<0,x不等-1;y=1/(x+2)^20<=x<5y=1/(x+4)^45<=x<10#include<math.h>main(...
输入X 输出Y y=1/(x+1) -5<=x<0,x不等-1;
y=1/(x+2)^2 0<=x<5
y=1/(x+4)^4 5<=x<10
#include<math.h>
main()
{float x,y;
printf("shurux\n");
scanf("%f",&x);
if(-5<=&&x<0&&!=-1) printf("y=%f",y=1/(x+1));
else if(0<=x&&x<5) printf("y=%f",1/((x+2)^2));
else if(5<=x&&x<10) printf("y=%f",1/((x+4)^4));
else print("error");
} 初学者,不会,请大家指教指教,谢了 展开
y=1/(x+2)^2 0<=x<5
y=1/(x+4)^4 5<=x<10
#include<math.h>
main()
{float x,y;
printf("shurux\n");
scanf("%f",&x);
if(-5<=&&x<0&&!=-1) printf("y=%f",y=1/(x+1));
else if(0<=x&&x<5) printf("y=%f",1/((x+2)^2));
else if(5<=x&&x<10) printf("y=%f",1/((x+4)^4));
else print("error");
} 初学者,不会,请大家指教指教,谢了 展开
展开全部
你这有几点地方错了:
1:少了#include<stdio.h>这个“标准输入输出函数”说明,C语言中用输入输出函数prinft,scanf时要有此说明
2:C语言编译器并不认识 0<=x<5,这个要写成:
x>=-5 && x<0的形式。
3:最后一个else 后 print少了个f 应该是printf
这是我没信汪给你改写的程枯仔序 你参考一下:
#include<stdio.h>
#include<math.h>
main()
{float x,y;
printf("shurux\n");
scanf("%f",&x);
if(x>=-5 && x<0 && x!=-1)
{y=1.0/坦颤(x+1);
printf("y=%f",y);
}
else if(x>=0 && x<5)
{
y=1.0/((x+2)*(x+2));
printf("y=%f",y);}
else if(x>=5 && x<10)
{
y=1.0/((x+4)*(x+4)*(x+4)*(x+4));
printf("y=%f",y);}
else
printf("error");
}
1:少了#include<stdio.h>这个“标准输入输出函数”说明,C语言中用输入输出函数prinft,scanf时要有此说明
2:C语言编译器并不认识 0<=x<5,这个要写成:
x>=-5 && x<0的形式。
3:最后一个else 后 print少了个f 应该是printf
这是我没信汪给你改写的程枯仔序 你参考一下:
#include<stdio.h>
#include<math.h>
main()
{float x,y;
printf("shurux\n");
scanf("%f",&x);
if(x>=-5 && x<0 && x!=-1)
{y=1.0/坦颤(x+1);
printf("y=%f",y);
}
else if(x>=0 && x<5)
{
y=1.0/((x+2)*(x+2));
printf("y=%f",y);}
else if(x>=5 && x<10)
{
y=1.0/((x+4)*(x+4)*(x+4)*(x+4));
printf("y=%f",y);}
else
printf("error");
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询