c語言中判斷輸入兩個數值的大小


 

1、

#include <stdio.h>

int main(void) { int i,j; puts("please input two integers: "); printf("i: "); scanf("%d",&i); printf("j: "); scanf("%d",&j); if (i != j) { if (i > j) printf("larger: %d\n",i); else printf("larger: %d\n",j); } else { puts("the two integer you inputed is equal!!!\a\n"); } return 0; }

 

2、

#include <stdio.h>

int main(void) { int i,j,k; puts("please input two integers: "); printf("i: "); scanf("%d",&i); printf("j: "); scanf("%d",&j); if (i != j) { if (i > j) k = i; else k = j;  printf("larger: %d",k); } else { puts("the two integers you inputed is equal !!! \a\n"); } return 0; }

 

3、

#include <stdio.h>

int main(void) { int i,j,k; puts("please input two integers:"); printf("i: "); scanf("%d",&i); printf("j: "); scanf("%d",&j);  k=(i > j) ? i:j; printf("larger: %d", k); return 0; }

##
k=(i > j) ? i:j; 如果 表達式 (i > j)不為0,結果為i, 否則結果為j。
 
        

 

4、

#include <stdio.h>

int main(void) { int i,j,k; puts("please input two integers."); printf("i = "); scanf("%d", &i); printf("j = "); scanf("%d", &j); if (i != j) { k = (i > j) ? i:j; printf("the larger is %d.\n", k); } if ( i == j) puts("the two integers is equal.\a"); return 0; }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM