查找坐标所在象限的C程序。
问题
编写一个程序来查找给定坐标所在的象限。
用户必须在运行时输入坐标,我们需要找到这些坐标所在的象限。
解决方案
- 如果两个数字都是正数,则显示第一象限。
Example: Input =2, 3 Output = 1st quadrant
- 如果第一个数字为负,第二个数字为正,则显示第二象限。
Example: Input = -4, 3 Output= 2nd quadrant
- 如果第一个数字为负,第二个数字也为负,则显示第三象限。
Example: Input = -5,-7 Output= 3rd quadrant
- 如果第一个数字为正,第二个数字为负,则显示第四象限。
Example: Input = 3,-5 Output = 4th quadrant
Explore our latest online courses and learn new skills at your own pace. Enroll and become a certified expert to boost your career.
示例
以下是查找给定坐标所在象限的 C 程序:
#include <stdio.h> int main(){ int a,b; printf("enter two coordinates:"); scanf("%d %d",&a,&b); if(a > 0 && b > 0) printf("1st Quadrant"); else if(a < 0 && b > 0) printf("2nd Quadrant"); else if(a < 0 && b < 0) printf("3rd Quadrant"); else if(a > 0 && b < 0) printf("4th Quadrant"); else printf("Origin"); return 0; }
输出
执行上述程序后,会产生以下输出:
Run 1: enter two coordinates:-4 6 2nd Quadrant Run 2: enter two coordinates:-5 -3 3rd Quadrant
广告