查找给定数字是正数还是负数(Find if a given number is positive or negative)

优质
小牛编辑
135浏览
2023-12-01

就像找一个数字是偶数还是奇数一样,找一个正数或负数也是非常简单的程序。 我们将在C中学习使用条件语句if-else 。

算法 (Algorithm)

这个程序的算法很简单 -

START
   Step 1 → Take integer variable A
   Step 2 → Assign value to the variable
   Step 3 → Check if A is greater than or equal to 0  
   Step 4 → If <u>true</u> print <i>A is positive</i>
   Step 5 → If <u>false</u> print <i>A is negative</i>
STOP

流程图 (Flow Diagram)

我们可以绘制这个程序的流程图,如下所示 -

FlowDiagram正面或负面

伪代码 (Pseudocode)

procedure positive_negative()
   IF ( number ≥ 0 )
      PRINT number is positive
   ELSE
      PRINT number is negative
   END IF
end procedure

实现 (Implementation)

该算法的实现如下 -

#include <stdio.h>
int main() {
   int number = -2;
   if (number >= 0)
      printf("%d is positive\n", number);
   else
      printf("%d is negative\n", number);
   return 0;
}

输出 (Output)

该方案的产出应该是 -

-2 is negative