當前位置:編程學習大全網 - 編程軟體 - C語言裏面的壹個編程題:輸入兩個字符,如果先輸入的字符大則輸出1,否則輸出0。 急求各位大仙幫忙!!!

C語言裏面的壹個編程題:輸入兩個字符,如果先輸入的字符大則輸出1,否則輸出0。 急求各位大仙幫忙!!!

#include<stdio.h>

#include<string.h>

int main()

{

char a,b;

int flag;//輸出標記,用來記錄輸出

printf("請輸入兩個字符,並以空格隔開:\n");

while(scanf("%c %c",&a,&b)==2)

{

flag = 0; //初始化默認輸出0

if(a>b) //當a大於b的時候輸出1

{

flag=1;

}

getchar(); //獲取緩沖區中的回車換行符並舍棄

printf("%d\n",flag);

printf("請輸入下壹組數據,結束請按ctrl+c:\n");

}

return 0;

}

測試結果:

請輸入兩個字符,並以空格隔開:

a z

0

請輸入下壹組數據,結束請按ctrl+c:

z a

1

請輸入下壹組數據,結束請按ctrl+c:

b d

0

請輸入下壹組數據,結束請按ctrl+c:

a a

0

請輸入下壹組數據,結束請按ctrl+c:

  • 上一篇:怎麽畫him
  • 下一篇:數二十的技巧是什麽?
  • copyright 2024編程學習大全網