三數字比大小。(考慮三數字相同的情況)
#include <stdio.h>
#include <stdlib.h>
main()
{
int a,b,c;
printf("請輸入第一個整數數字:");scanf("%d",&a);
printf("請輸入第二個整數數字:");scanf("%d",&b);
printf("請輸入第二個整數數字:");scanf("%d",&c);
if (a > b)
{
if (b>c) printf("%d>%d>%d\n",a,b,c);
else
if (b==c) printf("%d>%d=%d\n",a,b,c);
else /* A>B, B<C */
{
if (a<c) printf("%d>%d>%d\n",c,a,b);
if (a==c) printf("%d=%d>%d\n",c,a,b);
if (a>c) printf("%d>%d>%d\n",a,c,b);
}
}
else
if (a==b)
{
if (b>c) printf("%d=%d>%d\n",a,b,c);
else
if (b==c) printf("%d=%d=%d\n",a,b,c);
else
{
if (a<c) printf("%d>%d=%d\n",c,a,b);
if (a==c) printf("%d=%d=%d\n",a,b,c);
if (a>c) printf("%d=%d>%d\n",a,b,c);
}
}
else /* if (a<b) */
{
if (b<c) printf("%d>%d>%d\n",c,b,a);
else
if (b==c) printf("%d=%d>%d\n",b,c,a);
else
{
if (a<c) printf("%d>%d>%d\n",b,c,a);
if (a==c) printf("%d>%d=%d\n",b,c,a);
if (a>c) printf("%d>%d>%d\n",b,a,c);
}
}
system("PAUSE");
}