#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");
} 初学者,不会,请大家指教指教,谢了
展开
 我来答
lill120868300
2010-04-15 · TA获得超过521个赞
知道答主
回答量:56
采纳率:0%
帮助的人:33.1万
展开全部
你这有几点地方错了:
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");
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式