【发布时间】:2019-09-11 14:20:57
【问题描述】:
我正在尝试解决如何在不使用 * 和 / 运算符的情况下将两个数字相乘和相除
我尝试使用 for 循环:
for(int a = 1; a<=secondnum; a++)
{
total = firstnum + total;
}
cout << "Total: " << total;
for(b = firstnum; b>=secondnum; b = b-secondnum)
{
total = total + 1;
}
cout << "Answer: " << total;
但是这只适用于整数...有没有办法让它适用于浮点值?
【问题讨论】:
-
这似乎非常不切实际。你想完成什么?
-
要进行浮点数的乘法运算,您需要学习如何在不使用除法运算符的情况下进行除法运算。从那开始。
-
@Blaze 显然这是一种练习(自己造成的或给予的)。无需问为什么,就可以从表面上回答问题。
-
您可能想研究位移。
标签: c++