法一:
利用x与x1,y与y1和if语句进行对换,实现x,y都为正值!
#include<stdio.h>
int main()
{
float x,y,sum;
float x1,y1;
x1=x;
y1=y;
printf("请任意输入两个数: \n");
scanf("%f%f",&x,&y);
if(x<0)
{
x1=-x;
}
if(y<0)
{
y1=-y;
}
sum = x1+y1;
printf("|%f|+|%f|=%f \n",x,y,sum);
return 0;
}
法二:
利用abs()函数
abs():返回数字的绝对值。
#include<stdlib.h>
int main()
{
int a,b,c;
printf("请任意输入a与b的值:");
scanf("%d%d",&a,&b);
c = abs(a)+abs(b);
printf("a+b的值为:%d\n",c);
}