此题思路参照杭电2031,相比之下此题更简单了!呵呵!(知道注意求几进制就用10进制数除以几把所求的余数存到一个数组里就行了!同时也要记下整除后的结果,用整除后的结果接着求余!!

直到整出后的结果为0为止!)

 #include<iostream>
using namespace std;
int main()
{
 int n,a[10000],i=0,j,m;
 while(cin>>n)
 { 
  i=0;
     m=n;
 while(m!=0)
 {  
   a[i]=m%2;
   m=m/2;
   i++;
 }
 for(j=i-1;j>=0;j--)
      cout<<a[j];
 cout<<endl;}
 return 0;
}

相关文章:

  • 2021-06-01
  • 2021-07-23
  • 2021-10-24
  • 2021-04-11
  • 2021-04-06
  • 2021-04-17
  • 2021-11-16
  • 2021-08-08
猜你喜欢
  • 2022-12-23
  • 2021-05-20
  • 2021-08-04
  • 2021-08-16
  • 2021-04-16
  • 2021-04-26
  • 2021-06-26
相关资源
相似解决方案