新手求指教,为什么返回得值都是第一个数值?
#include <stdio.h>int max(int , int );
int main()
{
int a, b;
printf("请输入2个数值");
scanf_s("%d和%d", &a, &b);
printf("输入得最大值是%d", max(a, b));
}
int max(int x, int y)
{
int maxi;
if (x > y)
maxi = x;
else maxi = y;
return maxi;
} 为什么输出得值都是显示第一输入得值,不上比较后大得那个值 ?