C语言怎么定义一个函数比较两数大小,

问题描述:

C语言怎么定义一个函数比较两数大小,
1个回答 分类:综合 2014-11-08

问题解答:

我来补答
假定是比较整数
int sortab(int a,int b)
{int c ;
if(a>b) c=1;
else if(a==b)c=0;
else c=-1;
return c;
}
给定2数,如果前数大得到1,后数大得到-1,相等得到0
再问: #include int max(int x,int y) { int z; z=x>y?x:y; return z; } void main() { int a,b; scanf("%d%d,&b,&a"); printf("%d\n",max(a,b)); } 为什么这么不可以呢?
再答: 因为你问的不是求最大的那个 而是比较两数大小 即理解为 求两个数之间的大小关系是如何的 而非取出较大或小的一个
 
 
展开全文阅读
剩余:2000
上一页:希望高人解答