怎么把十进制数m转换为k进制数输出?
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/10/05 23:41:36
怎么把十进制数m转换为k进制数输出?
比如你输入120,然后在输入8(进制),那就是120转换成8进制拉,就输出170,如果输入140,然后换成16进制,那就是8C~
main()
{ int n,k,i,t=0;
int a[100];
printf("shuru yi ge 10 jinzhi de shu:");
scanf("%d",&k);
printf("shuru yao zhuanhua jinzhi:");
scanf("%d",&n);
do
{i=k%n;a[++t]=i;k=k/n;}
while(k!=0);
for(;t>0;t--)
{ switch(a[t])
{case 15:printf("F");break;
case 14:printf("E");break;
case 13:printf("D");break;
case 12:printf("C");break;
case 11:printf("B");break;
case 10:printf("A");break;
default:printf("%d",a[t]);
}
}
getch();
}
其实这程序也可以换成3进制,4进制……只要不超过16就行,还有要大于0.
main()
{ int n,k,i,t=0;
int a[100];
printf("shuru yi ge 10 jinzhi de shu:");
scanf("%d",&k);
printf("shuru yao zhuanhua jinzhi:");
scanf("%d",&n);
do
{i=k%n;a[++t]=i;k=k/n;}
while(k!=0);
for(;t>0;t--)
{ switch(a[t])
{case 15:printf("F");break;
case 14:printf("E");break;
case 13:printf("D");break;
case 12:printf("C");break;
case 11:printf("B");break;
case 10:printf("A");break;
default:printf("%d",a[t]);
}
}
getch();
}
其实这程序也可以换成3进制,4进制……只要不超过16就行,还有要大于0.
怎么把十进制数m转换为k进制数输出?
怎么把二进制小数转换为十进制数
把五进制数124.34转换为十进制数
求帮忙把这些数转换为十进制再倒过来再转换为十进制!
存在一十进制数(正整数)n,以及一个进制m,编写程序将n转换为m进制表示并输出.
给定程序的功能是将十进制正整数m转换成k进制的数字输出
输入一个十进制的正整数,将该数转换成n进制数,并输出.
把二进制数1101转换成十进制
进制数转换= =十进制小数为0.96875对应的二进制数为0.11111 怎么算的?= =我刚学这个 算不来十进制的0.
将十进制数123转换为八进制?
二进制0.1转换为十进制数是多少?
小数点二进制数转十进制怎么转换?