璞素 发表于 2017-8-9 15:23:22

哪位大神看一下这个比较大小的程序哪里出现问题,为什么不能比较大小

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

Krant5 发表于 2017-8-9 19:28:40

可以比较啊,为什么不行

ba21 发表于 2017-8-9 20:49:15

璞素 发表于 2017-8-10 11:22:37

Krant5 发表于 2017-8-9 19:28
可以比较啊,为什么不行

如果我输入值为3,9出现最大值为3,这是什么原因

璞素 发表于 2017-8-10 11:24:05

ba21 发表于 2017-8-9 20:49


如果输入两个数字4,7;为什么最大值输出为4,这是什么原因

璞素 发表于 2017-8-10 11:24:52

Krant5 发表于 2017-8-9 19:28
可以比较啊,为什么不行

ba21 发表于 2017-8-10 11:29:45

璞素 发表于 2017-8-10 11:24



璞素 发表于 2017-8-10 12:45:15

ba21 发表于 2017-8-10 11:29


{:5_109:}谢谢
页: [1]
查看完整版本: 哪位大神看一下这个比较大小的程序哪里出现问题,为什么不能比较大小