// 名称:0009 求出两个数的正差值
// 作者:丁进
// 时间:2021.2.14
#include <stdio.h>
//第一种方法:根据比较结果,直接输出大值减小值的差
int main()
{
int a, b;
scanf_s("%d %d", &a, &b);
if (a > b)
{
printf("两数的正差值为: %d\n", a - b);
}
else
{
printf("两数的正差值为: %d\n", b - a);
}
}
//第二种方法:用一个变量,记录下大值减小值的结果后输出
int main()
{
int a, b, c;
scanf_s("%d %d", &a, &b);
if (a < b)
{
c = b - a;
}
else
{
c = a - b;
}
printf("两数的正差值为: %d\n", c);
}
//第三种方法:先通过交换,保证a>=b后,输出a-b
int main()
{
int a, b, c;
scanf_s("%d %d", &a, &b);
if (a < b)//如果a<b,交换a,b值;
{
c = b;
b = a;
a = c;
}
printf("两数的正差值为: %d\n", a-b);
}
//第四种方法:先算出两数差,如果为负,取相反数后输出
int main()
{
int a, b, c;
scanf_s("%d %d", &a, &b);
c = a - b;
if (c < 0)
{
c = -c;
}
printf("两数的正差值为: %d\n", c);
}