错误较多,用sqrt函数,要加入 #include 引入头文件。
分号要用英文的符号,不能输入中文的分号。
有一个括号没有前后匹配。
有一个printf 打错了,打成 print
改好后,正确的代码:
#include
#include
void main()
{
float x,y,r1,r2,r3,r4,r;
printf("input:");
scanf("%f,%f",&x,&y);
r1=sqrt((x-2)*(x-2)+(y-2)*(y-2));
r2=sqrt((x+2)*(x+2)+(y-2)*(y-2));
r3=sqrt((x+2)*(x+2)+(y+2)*(y+2));
r4=sqrt((x-2)*(x-2)+(y+2)*(y+2));
if(x>0&&y>0)
r=r1;
{
if(r<=1)
printf("h=10cm\n");
else
printf("h=0cm\n");
}
if(x<=0&&y>=0)
r=r2;
{
if(r<=1)
printf("h=10cm\n");
else
printf("h=0cm\n");
}
if(x<0&&y<0)
r=r3;
{
if(r<=1)
printf("h=10cm\n");
else printf("h=0cm\n");
}
if(x>0&&y<0)
r=r4;
{
if(r<=1)printf("h=10cm\n");
else printf("h=0cm\n");
}
}