P122.20.转换进制

来源:互联网 发布:mac 应用程序无法打开 编辑:程序博客网 时间:2024/05/22 12:03
#include <stdio.h> void trans(int n,int base){    int num[20],i=0,j,m=n; //将最终进制数的各位放在数组num中    do { i++;   num[i]=m%base;   m=m/base;    }while (m!=0);     printf("%d转换成%d进制的结果为:",n,base);     for(j=i;j>=1;j--)    if (num[j]<10)     printf("%d",num[j]); //不超过10的位直接输出 else printf("%c",num[j]+'A'-10); //超过10的位字符输出 printf("\n"); } void main(){int a,b;scanf("%d,%d",&a,&b);trans(a,b);}

0 0
原创粉丝点击