c语言
是这样的一道题:用函数求两个整数最大值,下面是我的代码,可以运行但是结果出了问题,见图片,我就是不知道为什么输入完两个数后,还要输入下一个数,才能出现运行结果#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int Max(int x, int y)
{
int max;
max = x > y ? x : y;
return max;
}
int main()
{
int a = 0;
int b = 0;
scanf("%d %d\n", &a, &b);
int m= Max(a, b);
printf("两个数中最大的是%d", m);
return 0;
}
你的代码我试了没有问题啊,或是可以试试这个:#include <stdio.h>
int max(int, int);
int main() {
int a, b;
scanf("%d%d", &a, &b);
printf("最大值为:%d", max(a, b));
return 0;
}
int max(int a, int b){ return a > b ? a : b; }
页:
[1]