Loading [MathJax]/jax/output/HTML-CSS/jax.js

查找坐标所在象限的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

更新于:2021年3月26日

1K+ 次浏览

开启你的职业生涯

完成课程获得认证

开始学习
广告