一、用C语言编程实现一种迭代版本的简单乘法
#include<iostream>
using namespace std;
void multiplication(int a,int b)
{
int x = 1;
int sum = 0;
while (b != 0)
{
if (b % 2 == 1)
{
sum = sum + a * x;
}
x = 2 * x;
b = b / 2;
}
cout << "a*b=" << sum << endl;
}
int main()
{
int a, b;
cout << "请依次输入两个乘数a、b" << endl;
cin >> a >> b;
multiplication(a, b);
}