织梦CMS - 轻松建站从此开始!

365备用网址

当前位置: > 365bet体育在线 >

急寻求C言语完成二进制数的摒除法算法完成。

时间:2018-10-02 07:04来源:未知 作者:admin 点击:
恩,此雕刻个好办,给你看看我的代码 #include using namespace std; // 替换到二进制 void ToBin( char *pszOut, size_t uNum ) { size_t uPos=0; size_t uA=0; size_t uR=0; do { uA=uNum / 2; uR=uNum % 2; uNum=uA; char pszNum[

  恩,此雕刻个好办,给你看看我的代码

  #include

  using namespace std;

  // 替换到二进制

  void ToBin( char *pszOut, size_t uNum )

  {

  size_t uPos=0;

  size_t uA=0;

  size_t uR=0;

  do

  {

  uA=uNum / 2;

  uR=uNum % 2;

  uNum=uA;

  char pszNum[ 10 ];

  itoa( uR, pszNum, 10 );

  pszOut[ uPos++ ]=pszNum[ 0 ];

  }

  while( uA > 0 );

  pszOut[ uPos ]='\0';

  for( int i=uPos - 1; i >=0; --i ) cout << pszOut[ i ];

  }

  int main( )

  {

  char *pszString=new char[ 260 ];

  ToBin( pszString, 1000 ); // 将 1000 替换成二进制方法,并输入

  delete [ ] pszString;

  return 0;

  }

  你先编译壹下代码,看看拥有没拥有拥有错误

(责任编辑:admin)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
推荐内容