c语言如何用函数比较两个数的大小
4个回答
展开全部
以两个数为参数,传入到函数中进行比较,根据结果返回。
返回值可以
a<b, 返回-1;
a==b, 返回0;
a>b,返回1.
代码如下:
int compare(int a, int b)
{
if(a<b) return -1;
if(a>b) return 1;
return 0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
能不用具体点, 这个说的太笼统了. 直接比较的话直接定义一个返回类型为布尔值参数为两个需要比较的数的函数不就行了吗.
以int为例:
bool compare(int x, int y)
{
return x>=y;
}
int max(int x, int y)
{
if(x>y) return x;
else return y;
}
楼上的忘了返回值了, 肯定编译不过去
以int为例:
bool compare(int x, int y)
{
return x>=y;
}
int max(int x, int y)
{
if(x>y) return x;
else return y;
}
楼上的忘了返回值了, 肯定编译不过去
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
很简单
void max(int x,int y)
{
if(x>y) return x;
else return y;
}
void max(int x,int y)
{
if(x>y) return x;
else return y;
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询