十进制转二进制
#include<stdio.h>
void main(){
int a,b[10],c,i=0;
printf("please input a integer:");
scanf("%d",&a);
while(a!=0){
c=a%2;
a=a/2;
b[i]=c;
i++;
}
for(;i>0;i--)
printf("%d",b[i-1]);
}
十进制转十六进制
#include<stdio.h>
void main(){
int a,b[10],c,i=0;
printf("please input a integer:");
scanf("%d",&a);
while(a!=0){
c=a%16;
a=a/16;
b[i]=c;
i++;
}
for(;i>0;i--)
printf("%d",b[i-1]);
}
十进制转八进制
#include<stdio.h>
void main(){
int a,b[10],c,i=0;
printf("please input a integer:");
scanf("%d",&a);
while(a!=0){
c=a%8;
a=a/8;
b[i]=c;
i++;
}
for(;i>0;i--)
printf("%d",b[i-1]);
}