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; }