只有3個數,窮舉比較實現很方便,所以在輸入3個數後直接利用if...else if結構比較大小取中值輸出即可。代碼如下:
#include?"stdio.h"int?main(int?argc,char?*argv[]){
int?a,b,c;
printf("Input?3?integers...\n");
scanf("%d%d%d",&a,&b,&c);
printf("In?the?middle?of?the?number?is?");
if(a>=b?&&?b>=c?||?c>=b?&&?b>=a)
printf("%d\n",b);
else?if(b>=a?&&?a>=c?||?c>=a?&&?a>=b)
printf("%d\n",a);
else
printf("%d\n",c);
return?0;
}
運行樣例如下: