用C语言实现a+绝对值b的和,是不是要用到fabs函数,应该如何写程序?

来源:百度知道 编辑:UC知道 时间:2024/05/21 23:42:02
要说求A与B和我知道,可求A与绝对值B的和我就不知道该怎么下手了。
main()
{
int a,b,sum;
sum=a+b;
printf("%d+%d=%d\n",a,b,sum);
}
应该如何修改程序使它能求出A与绝对值B的和。。请大家帮帮我吧
乱哦:
你好,我按照你做的程序运行以后,出现2035+0=2035.值是对的,可我不知道为什么,我没有输入数字,它们会随机的生成数字呢...
但是,我运行后却出现错误了,提示"aaaa.c possible use of'b' before definition in function main.不知道是什么。。请你帮忙解释一下吧

main()
{
int a,b,sum;
sum=a+(b>0?b:-b);
printf("%d+%d=%d\n",a,b,sum);
}

使用一个 ?: 操作符就可以了
你定义了int a,b,sum,但没给他们赋值.也没从键盘或者其他地方输入.a,b,sum的值就是不确定的,定义3个变量,系统就给分配了相应的内存,但里面的内容是上次使用这些内寸的程序留下的数据.所以说是不确定的,但不是说随机分配的值

main()
{
int a,b,c,sum;
printf("please input two number:\n");
scanf("%d%d",&a,&b);
c=abs(b);
sum=a+c;
printf("%d+|%d|=%d\n",a,b,sum);
}
改了一下,第一次因为没有输入值,所以输出的是随机值.

o

nmbmn mbmbb

用C语言实现a+绝对值b的和,是不是要用到fabs函数,应该如何写程序? 求向量a+b+c的绝对值 用C语言如何实现变量a b中各存一个整数,变换两数后输出的C语言实验操作 已知:实数A+B+C=2 ABC=4 求最大值和A+B+C的绝对值 如果a,b,c是非零有理数,求a分之a的绝对值+b分之b的绝对值+c的绝对值分之c 的值? 已知a,b,c,均为整数,且a+b的绝对值+b+c的绝对值=1,求a-c的绝对值。 假设A B C 是非0有理数,求A/A的绝对值+B/B的绝对值+C/C的绝对值 有理数a,b,c在数轴上,化简代数式a-b的绝对值加a+b的绝对值减c-a的绝对值加2倍b-c的绝对值 若三角型的三边为a,b,c,则化简(a+b-c)的绝对值-(b- a-c)的绝对值的结果是多少 若ABC的积不等于0,则A的绝对值/A+B的绝对值/B+C的绝对值/C=____