第二周任务用数组输出二进制数

来源:互联网 发布:mysql 指令大全 编辑:程序博客网 时间:2024/06/05 16:38
 
#include<iostream>using namespace std;void d2b(int n){int i=0,j,a[100];while(n>0) {   a[i]=n%2;n=n/2;++i;}   for ( j=i-1;j>=0;--j)   {cout<<a[j];   }   return ;}int main(){int a;cout<<"请输入十进制数:";cin>>a;cout<<"它的二进制是:";if(a>0){d2b(a) ; }else{cout <<0;}return 0;}