Q1:给两个整数,求两数之差的绝对值 用C语言
#include
#include
voidmain()
{
inta,b,c;
printf("inputtwonums,e.g.7-10:\n");
scanf("%d-%d",&a,&b);
c=abs(a-b);
printf("resultis%d\n",c);
}
Q2:C语言怎么用函数调用求两个数的减法的绝对值
#include
void main()
{
int fun(int x,int y); int a,b,c;
scanf("%d %d",&a,&b);
c=fun(a,b);printf("%d\n",c);
}
int fun(int x,int y) {
if(x>y)
return(x-y);
else
return(y-x);
}
Q3:c语言相同位数的数字相减 且取绝对值
只要分解出各个位上的数字
然后进行相减
再使用abs函数进行取绝对值就可以了
一个简单的c代码如下
1234567891011121314151617#includeQ4:C语言 如何求两数差的绝对值
#include
#include "stdafx.h"
void main()
{
int a,b,t;
int fun(int a,int b);
printf("请输入a和b的值:");
scanf("%d%d",&a,&b);
t=fun(a,b);
printf("%d和%d之差的绝对值为:%d\n",a,b,t);
}
int fun(int a,int b)
{ int t;
t=a-b;
if(t<0) t=t-2*t;
return t;
}