基本数学函数-from tc

来源:互联网 发布:paxos算法 维基百科 编辑:程序博客网 时间:2024/06/05 01:18
#include<cstdio>#include<cstring>#include<string>#include<algorithm>#include<stack>using namespace std;//=======================================//int toDecimal(int n, int b){   int result=0;   int multiplier=1;   while(n>0)   {      result+=n%10*multiplier;      multiplier*=b;      n/=10;   }   return result;}//=======================================//int fromDecimal(int n, int b){   int result=0;   int multiplier=1;   while(n>0)   {      result+=n%b*multiplier;      multiplier*=10;      n/=b;   }   return result;}//===========================================////===============================================//int GCD(int a, int b){   if (b==0) return a;   return GCD(b,a%b);}//===============================================//int LCM(int a, int b){   return b*a/GCD(a,b);}//==================================================//int main(){    printf("%d\n",fromDecimal(10,2));    printf("%d\n",toDecimal(1001,2));    return 0;}

原创粉丝点击