鍍金池/ 教程/ C/ 比較兩個(gè)整數(shù)值
C語(yǔ)言字符串示例
C語(yǔ)言變量示例程序
C語(yǔ)言比較三個(gè)整數(shù)示例
C語(yǔ)言算術(shù)運(yùn)算示例程序
使用第三個(gè)變量交換值
C語(yǔ)言循環(huán)示例
C語(yǔ)言鏈表示例程序
C語(yǔ)言數(shù)學(xué)計(jì)算程序
C語(yǔ)言簡(jiǎn)單小程序
使用兩個(gè)變量交換值
找出一個(gè)給定的數(shù)字是偶數(shù)還是奇數(shù)
C語(yǔ)言數(shù)組示例
C語(yǔ)言實(shí)例代碼
C語(yǔ)言算術(shù)運(yùn)算示例程序
C語(yǔ)言Hello World示例程序
判斷給定的數(shù)字是正數(shù)還是負(fù)數(shù)
比較三個(gè)整數(shù)值
C語(yǔ)言表程序
比較兩個(gè)整數(shù)值
C語(yǔ)言變量示例程序
“Hello World!”程序

比較兩個(gè)整數(shù)值

比較兩個(gè)整數(shù)變量是一個(gè)讓您可以輕松編寫的簡(jiǎn)單的程序。 在這個(gè)程序中,您可以使用scanf()函數(shù)從用戶處獲取輸入,也可以在程序本身中靜態(tài)定義。

我們期望它也是一個(gè)簡(jiǎn)單的程序,只是比較兩個(gè)整數(shù)變量。我們首先查看算法,然后再看它的流程圖,然后是偽代碼和實(shí)現(xiàn)。

算法

我們先來看看比較兩個(gè)整數(shù)的逐步程序應(yīng)該是什么 -

開始

    步驟1 → 取兩個(gè)整數(shù)變量,如:變量A和變量B

    步驟2 → 為變量分配值

    步驟3 → 比較變量:變量A是否大于變量B

    步驟4 → 如果是,那么打印A大于B

    步驟5 → 如果不是,則打印A小于B

完成

流程圖

可以為下面給出的程序繪制一個(gè)流程圖 -

偽代碼

現(xiàn)在來看看這個(gè)算法的偽代碼 -

procedure compare(A, B)

   IF A 大于 B
      打印顯示 "A is greater than B"
   ELSE
      打印顯示 "A is not greater than B"
   END IF

end procedure

代碼實(shí)現(xiàn)

現(xiàn)在來看看這個(gè)程序的代碼實(shí)現(xiàn) -

#include <stdio.h>

int main() {
   int a, b;

   a = 10;
   b = 20;

   // to take values from user input uncomment the below lines ?
   // printf("Enter value for A :");
   // scanf("%d", &a);
   // printf("Enter value for B :");
   // scanf("%d", &b);

   if(a > b)
      printf("a is greater than b");
   else
      printf("a is not greater than b");

   return 0;
}

執(zhí)行上面代碼,得到以下結(jié)果 -

a is not greater than b