作业帮 > 综合 > 作业

编程 任意输入两个不同的整数,若两个数同号,求其乘积,若两个数异号,求其乘积的绝对值

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/03 05:29:20
编程 任意输入两个不同的整数,若两个数同号,求其乘积,若两个数异号,求其乘积的绝对值
c语言的
不用考虑同号还是异号,直接输入两个整数,然后相乘后求绝对值.
因为同号相乘肯定是正数,绝对值处理后值不会变
再问: 整个的程序?
再答: #include "stdio.h"
#include "math.h"
int main()
{
int a,b;
scanf("%d %d", &a, &b);
printf("%d", abs(a*b));
return 0;
}
再问: 你这个不考虑异数吗 还是求绝对值已经加进去了 我看不懂编程
再答: abs是求绝对值函数。 按你要求的意思就是指,如果两个数乘积为正,则不用处理,乘积为负则改为正数。所以直接求绝对值就行了。因为正数的绝对值还是正数嘛