使用switch语句判断坐标象限 - C语言示例
使用switch语句判断坐标象限 - C语言示例
当然可以使用switch语句来编写这个程序。以下是使用switch语句的C程序示例:c#include <stdio.h>
int main() { int x, y; printf('请输入点的坐标(x, y):'); scanf('%d, %d', &x, &y); switch (x > 0 && y > 0) { case 1: printf('该点位于第一象限 '); break; case 0: switch (x < 0 && y > 0) { case 1: printf('该点位于第二象限 '); break; case 0: switch (x < 0 && y < 0) { case 1: printf('该点位于第三象限 '); break; case 0: switch (x > 0 && y < 0) { case 1: printf('该点位于第四象限 '); break; case 0: switch (x == 0 && y != 0) { case 1: printf('该点位于y轴 '); break; case 0: switch (x != 0 && y == 0) { case 1: printf('该点位于x轴 '); break; case 0: printf('该点位于原点 '); break; } break; } break; } break; } break; } break; } return 0;}
这个程序与前面的版本相比使用了嵌套的switch语句来进行判断。在每个case分支中,我们检查相应的条件,并输出相应的提示信息。每个case分支结束后,我们使用break语句来终止switch语句的执行。
希望这个基于switch语句的程序能满足您的需求!如果有任何问题,请随时提问。
原文地址: https://www.cveoy.top/t/topic/vhK 著作权归作者所有。请勿转载和采集!