用C语言设计输入一个点的坐标(x,y)的值,判断在坐标轴中的位置,分为1,2,3,4个象限(不考虑x,y等于0的情况)输入格式:两个整数分别代表横坐标与纵坐标的值,空格隔开,不等于0,输出格式:一个整数,表示所在象限
时间: 2024-05-10 21:18:58 浏览: 190
C语言 TXT文档,单一深度值,按顺序增加x坐标和y坐标 1920*1080
以下是使用 C 语言实现输入一个点的坐标(x,y)的值,判断在坐标轴中的位置,分为1,2,3,4个象限的代码:
```c
#include <stdio.h>
int main() {
int x, y;
printf("请输入横坐标与纵坐标的值,空格隔开:");
scanf("%d %d", &x, &y);
if (x > 0 && y > 0) {
printf("第一象限\n");
} else if (x < 0 && y > 0) {
printf("第二象限\n");
} else if (x < 0 && y < 0) {
printf("第三象限\n");
} else if (x > 0 && y < 0) {
printf("第四象限\n");
} else {
printf("坐标不能为零\n");
}
return 0;
}
```
该程序通过 `scanf` 函数获取用户输入的横坐标和纵坐标,然后通过判断 `x` 和 `y` 的正负情况,输出所在象限的编号。如果 `x` 和 `y` 的值都为 0,则输出坐标不能为零。
阅读全文