(第二周实验报告1-2)运用数组实现十进制转化为二进制

 
  • /*(1‐2)运用数组实现十进制转化为二进制。 
  • * 算法说明: 
  • *           1.将n除2的余数暂时储存在整型数组中 
  • *           2.当n的值为0时结束运算 
  • *           3.将数组中的数倒着输出 
  • */  
    #include<iostream>
    
    using namespace std;
    
    void d2d(int n)
    {
    	if(n==0)
    	{
    		cout<<0;
    	}
    	else
    	{
    		d2d(n/2);	
    	    cout<<n%2;
    	}
    	
    }
    int main()
    {
    	int a;
    	cin>>a;
    	d2d(a);
    	return 0;
    }

  • 你可能感兴趣的:((第二周实验报告1-2)运用数组实现十进制转化为二进制)