8 八进制

#include <iostream>
using namespace std;
void f(int x)
{
    if(x<8) cout<<x;
    else {  cout<<x%8 ;  f(x/8); }
}
int main(int argc, char *argv[])
{
     int x;
     cin>>x;
     f(x);
    
    return 0;
}
View Code

#include <iostream>
using namespace std;
void f(int x)
{
 if(x<8) cout<<x;
 else {  cout<<x%8 ;  f(x/8); }
}
int main(int argc, char *argv[])
{
  int x;
  cin>>x;
  f(x);
 
 return 0;
}

*************************************************************************************************************************

#include <stdio.h>
void f(int n)
{
  int i  ;
  if(n>0) 
  { 
   f(n/8) ;
   printf("%d",n%8) ;    
  }    
}



int main (  )
{
f(100);    
}
View Code

#include <stdio.h>
void f(int n)
{
int i ;
if(n>0)
{
f(n/8) ;
printf("%d",n%8) ;
}
}

int main ( )
{
f(100);
}

****************************************************************************************************************************

#include <iostream>
using namespace std;
void f(int x)
{
    if(x>0)  {  f(x/8);  cout<<x%8  ;  } ;

}
int main(int argc, char *argv[])
{
     int x;
     cin>>x;
     f(x);
    
    return 0;
}
View Code
View Code

#include <iostream>

using namespace std;

void f(int x)

{     

   if(x>0) 

{             f(x/8);                    cout<<x%8  ;          }

}

int main(int argc, char *argv[])

{  

int x;  

cin>>x;  

    f(x);  

 return 0;

}

原文地址:https://www.cnblogs.com/2014acm/p/3874362.html