c++ 求两个数中的最大值,为什么有的数输出来会是更小的那个

img

求两个数中的最大值,为什么有的数输出来会是更小的那个!
c语言初学者啥都不会←_←

scanf里缺个%d

第一 scanf 里面的%d 对应一个变量,你有两个变量所以需要两个%d 最好用空格隔开
第二 两个if ,缺少了等于的条件 建议改成if..else

#include <stdio.h>
int main(){
  int a,b;
  scanf("%d %d",&a,&b);
  if(a>b)
  {
    printf("%d\n",a);
  }else{
    printf("%d\n",b);
  }
  return 0;
}

有用记得采纳呐