题目是输入坐标(浮点型)是否在坐标分别为(-1,1)(1,1)(1,-1)(-1,-1)这四个点围成的四边形内。我写的词吗
#include
int main(){
float x,y;
scanf("%f %f,&x,&y");
if((x>-1)&&(x<1)&&(y<1)&&(y>-1)){
printf("yes");
}else{
printf("no");
}
return 0;
}
为什么无论输入什么都输出yes,如果把输入数据类型换成整型就是正常的。
把
scanf("%f %f,&x,&y");
改为
scanf("%f %f", &x, &y);
你的右引号放错位置了