
我要用C语言编程求函数 y=x(0<=x<=1) y=-x+2(1<=x<=2) 哪里错了
/*Note:YourchoiceisCIDE*/#include"stdio.h"voidmain(){floatx,y;printf("请输入x:");scanf("...
/* Note:Your choice is C IDE */
#include "stdio.h"
void main()
{
float x,y;
printf("请输入x:");
scanf("%f",&x)
if 0<=x<=1
{
printf(y=x);
}
else
{
printf(y=-x+2)
}
} 展开
#include "stdio.h"
void main()
{
float x,y;
printf("请输入x:");
scanf("%f",&x)
if 0<=x<=1
{
printf(y=x);
}
else
{
printf(y=-x+2)
}
} 展开
3个回答
展开全部
我是学C++的帮你看了一下,看看对不对吧
#include "stdio.h"
void main()
{
float x,y;
printf("请输入x:");
scanf("%f",&x)
if(0<=x&&x<=1)
{
printf(y=x);
}
else
{
printf(y=-x+2)
}
}
另外我是DEV C++,如果你也是的话最好把void main改成int main。if语句的条件得放在括号里,并且不能写连等之类的布尔表达式,要分开
#include "stdio.h"
void main()
{
float x,y;
printf("请输入x:");
scanf("%f",&x)
if(0<=x&&x<=1)
{
printf(y=x);
}
else
{
printf(y=-x+2)
}
}
另外我是DEV C++,如果你也是的话最好把void main改成int main。if语句的条件得放在括号里,并且不能写连等之类的布尔表达式,要分开
更多追问追答
追问
void main与int main 有什么区别
追答
void main是VC认可的,但是GCC不认可,仅此而已,如果用了int main最后要加return 0,劝你最好用int main,比赛的时候如果你的程序返回值不为0代表出错
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
if 0<=x<=1
printf(y=x);
else
{
printf(y=-x+2)
}
==> if( 0<=x && x<=1)
printf("y = &f", x);
else
printf("y = &f", -x+2);
printf(y=x);
else
{
printf(y=-x+2)
}
==> if( 0<=x && x<=1)
printf("y = &f", x);
else
printf("y = &f", -x+2);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include "stdio.h"
void main()
{
float x,y;
printf("请输入x:");
scanf("%f",&x)
if (0=<x&&x<=1)
{
printf('y=%f',x);
}
else
{
printf('y=%f',-x+2)
}
}
void main()
{
float x,y;
printf("请输入x:");
scanf("%f",&x)
if (0=<x&&x<=1)
{
printf('y=%f',x);
}
else
{
printf('y=%f',-x+2)
}
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询