按照“除n取余”的方法即可:
#include <stdio.h>
void itob(int n,char s[],int b);
void output(char s[]);
int main(){
int n=100;
char s[50];
itob(n,s,16);
output(s);
itob(n,s,8);
output(s);
itob(n,s,4);
output(s);
itob(n,s,2);
output(s);
return 0;
}
void