C语言用函数比较两个数大小
时间: 2023-12-12 16:35:56 浏览: 408
比较两个数的大小
以下是C语言比较两个数大小的函数示例:
```c
#include <stdio.h>
int compare(int a, int b) {
if (a > b) {
return 1;
} else if (a < b) {
return -1;
} else {
return 0;
}
}
int main() {
int a = 10;
int b = 20;
int result = compare(a, b);
if (result == 1) {
printf("%d is greater than %d\n", a, b);
} else if (result == -1) {
printf("%d is less than %d\n", a, b);
} else {
printf("%d is equal to %d\n", a, b);
}
return 0;
}
```
该函数接受两个整数作为参数,返回值为1表示第一个参数大于第二个参数,返回值为-1表示第一个参数小于第二个参数,返回值为0表示两个参数相等。在主函数中,我们调用compare函数比较a和b的大小,并根据返回值打印出相应的结果。
阅读全文