c语言自定义函数比较 C语言自定义函数比较大小

c语言中怎样自定义一个比较函数,并且通过比较使其指向不同的两个处理动作

#define    RESULT1        ...

站在用户的角度思考问题,与客户深入沟通,找到任丘网站设计与任丘网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:成都网站设计、成都网站制作、外贸网站建设、企业官网、英文网站、手机端网站、网站推广、域名注册网站空间、企业邮箱。业务覆盖任丘地区。

#define    RESULT2        ...

int compare(para ...)

{

if(...)

return RESULT1;

else

return RESULT2;

}

void func(...)

{

switch(compare(...))

{

case RESULT1:

num = rand...

break;

case RESULT2:

num += keyval

break;

default:

...

}

}

c语言,自定义函数,比较字符串的大小,如何?

#include stdio.h

int cmp(char *a,char *b)

{

for(;*a==*b*a;a++,b++);

return *a-*b;

}

int main()

{

char a[100],b[100];

scanf("%s %s",a,b);

printf("%d\n",cmp(a,b));

return 0;

}

c语言输入3个整数,比较它们的大小,输出较大的数,要求用自定义函数比较两个数的大小。

#include stdio.h

int max(int a,int b)

{

return ab?a:b;

}

int main()

{

int a,b,c;

scanf("%d%d%d",a,b,c);

printf("%d\n",max(max(a,b),c));

return 0;

}

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

假定是比较整数

int sortab(int a,int b)

{int c ;

if(ab) c=1;

else if(a==b)c=0;

else c=-1;

return c;

}

给定2数,如果前数大得到1,后数大得到-1,相等得到0


网站名称:c语言自定义函数比较 C语言自定义函数比较大小
标题URL:http://hbruida.cn/article/dojdcpi.html