#include<stdio.h> #include <conio.h> #include<string.h> void convto(char *s,int n,int b) { char bit[]={"0123456789ABCDEF"}; int len; if(n==0) { strcpy(s,""); return; } convto(s,n/b,b); len=strlen(s); s[len]=bit[n%b]; s[len+1]='\0'; } void main(void) { char s[80]; int i,base,old; printf("请输入十进制数:"); scanf("%d,&old"); printf("请输入转换进制:"); scanf("%d,&base"); convto(s,old,base); printf("%s\n", s); getch(); return ; }
进制转换 C++
猜你喜欢
转载自blog.csdn.net/weixin_36494136/article/details/80185676
今日推荐
周排行