编写求2个整数的绝对值、和与差的三个函数,并在main()函数中调用三个 函数输出相应的结果。

编写求2个整数的绝对值、和与差的三个函数,并在main()函数中调用三个
函数输出相应的结果。

需要用到abs函数,包含math.h文件

#include <stdio.h>
#Include <math.h>
void fa(int *a,int *b)
{  
    *a = abs(*a);
    *b = abs(*b);
}
int add(int a,int b)
{
    return a+b;
}
int diff(int a,int b)
{
    return a-b;
}
int main()
{
    int a,b;
    scanf("%d%d",&a,&b);
    fa(&a,&b);
    printf("绝对值为%d,%d\n",a,b);
    printf("%d+%d=%d\n",a,b,add(a,b));
    printf("%d-%d=%d\n",a,b,diff(a,b));
}

代码实现
#include using namespace std;int abs(int num) { // 计算绝对值函数 if(num < 0) return -num; else return num;}int sum(int a, int b) { // 计算和函数 return a + b;}int diff(int a, int b) { // 计算差函数 return abs(a - b);}int main() { int a = 10, b = -5; cout << "a = " << a << ", b = " << b << endl; cout << "abs(a) = " << abs(a) << ", abs(b) = " << abs(b) << endl; cout << "sum(a, b) = " << sum(a, b) << endl; cout << "diff(a, b) = " << diff(a, b) << endl; return 0;}

输出结果
a = 10, b = -5abs(a) = 10, abs(b) = 5sum(a, b) = 5diff(a, b) = 15