杭电2051
此題思路參照杭電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;
}
轉載于:https://www.cnblogs.com/xiohao/archive/2012/09/28/2706628.html
總結
- 上一篇: 外星人入侵游戏--python实战 (
- 下一篇: 最长公共连续子串