比較兩個(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
現(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