证明命题1.1
证明定理1.1
-
用 C 语言编程实现一种迭代版本的简单乘法。(用了c++...)
#include<iostream>
using namespace std;
int mymultipy(int a,int b)
{
if (b > 0)
{
if (b == 0)return 0;
return a + mymultipy(a, b - 1);
}
if(a>0&&b<=0)
{
if (a == 0)return 0;
return b + mymultipy(a-1, b);
}
if (a <= 0 && b <= 0)
{
if (b == 0)return 0;
return mymultipy(a , b+1)-a;
}
}
int main()
{
cout << mymultipy(25, 36)<<endl;
cout << mymultipy(-25,36)<<endl;
cout << mymultipy(25, -36) << endl;
cout << mymultipy(-25, -36) << endl;
return 0;
}