#include <iostream>
using namespace std;
int multiply(int x,int y)
{
if(y==0) return 0;
if(y==1) return x;
if(y==2) return 2*x;
if(y%2==1) return x+multiply(x,y-1);
else return 2*multiply(x,y/2);
}
int main()
{
int m,n;
cout<<"请输入第一个因数m=";cin>>m;
cout<<"请输入第二个因数n=";cin>>n;
cout<<endl<<"积m*n="<<multiply(m,n)<<endl;
return 0;
}
C++实现一种迭代版本的简单乘法
最新推荐文章于 2024-09-27 19:35:53 发布