找出错误,只改 found 下一行,答案点击按钮展开
函数 max2 返回 a、b 中较大的一个。请改正 found 标记处的 2 处错误。
#include <stdio.h>
int max2(int a, int b)
{
int m;
/**********found**********/
m = 0;
if(m < b) m = b;
/**********found**********/
return b;
}
int main()
{
printf("%d\n", max2(7, 3));
return 0;
}
m = a;
return m;
第1处初值应为 a(与 b 比较取大);第2处应返回 m 而非 b。max2(7,3) 应输出 7。