LY2017 发表于 2019-9-10 00:50:38

C语言max值

明明求的最大值 怎么输出的最小值代码没问题呀

#define_CRT_SECURE_NO_WARNINGS
#include <stdio.h>

int max(int x, int y);

int main()
{
        int a, b, c;

        scanf("%d, %d\n", &a, &b);
        c = max(a, b);
        printf("max is %d\n", c);

        return 0;
}
int max(int x, int y)
{
        int z;

        if (x > y)
        {
                z = x;
        }
        else
        {
                z = y;
        }
        return z;
}

YTY 发表于 2019-9-10 00:50:39

scanf("%d, %d\n", &a, &b);

把逗号去掉,或者输入的时候,把逗号输入进去
可以把代码改成这样,想图片那样输入就行
scanf("%d %d\n", &a, &b);
或者不改代码,像下面这样输入也行!
22,33

LY2017 发表于 2019-9-10 08:53:16

谢谢谢谢
页: [1]
查看完整版本: C语言max值