#include <stdio.h>
void dec2n(int x, int n);
int main()
{
int x;
printf("输入一个十进制整数: ");
scanf("%d", &x);
dec2n(x, 2); //
dec2n(x, 8);
dec2n(x, 16);
return 0;
}
void dec2n(int x, int n)
{
int a[80];
int i, j=0, k;
do
{
i=x%n;
a[j]=i;
j++;
x=x/n;
}
while(x);
for(k=j-1;k>=0;k--)
{
if(a[k]>9)
printf("%c",a[k]-10+'A');
else
printf("%d",a[k]);
}
printf("\n");
}
Powered by ddoss.cn 12.0
©2015 - 2026 ddoss
渝公网安备50011302222260号
渝ICP备2024035333号|小程序备渝ICP备2024035333号-2X
|小绿叶技术博客(ddoss.cn)简介|
【实验平台安全承诺书】
主机监控系统: 安全防火墙已开启检查cc攻击-下载文件完成后等待10s 恢复访问,检查连接数低于峰值恢复访问
您的IP:216.73.216.110,2026-01-16 15:53:31,Processed in 0.0187 second(s).