當前位置:編程學習大全網 - 編程軟體 - C語言編程輸入三個數比較大小,為什麽當我輸入啊a<b<c的情況時,輸出的最大值是a

C語言編程輸入三個數比較大小,為什麽當我輸入啊a<b<c的情況時,輸出的最大值是a

#include<stdio.h>

int?main(void)

{

int?a,b,c,max;

printf("input:\n");

scanf("%d%d%d",&a,&b,&c);

if(a>b)//取出最大值

{

if(a>c)//a>b,a>c

max=a;

else?//c>=a>b

max=c;

}

else//a<=b

{

if(a>c)//b>=a>c

max=b;

else?//a<=c

{

if(b>c)//b>c>=a

max=b;

else?//c>=a?c>=b

max=c;

}

}

printf("max?is?%d\n",max);

return?0;

}

程序本來沒錯,可能只是妳輸入的時候格式不對

數與數之間用空格或回車分隔

  • 上一篇:如何通過技術手段將UG11.0的經典工具欄回調?
  • 下一篇:ji,ji,ji...用蘋果機fa bu liao tie zi ma ?
  • copyright 2024編程學習大全網