进制转换
来源:互联网 发布:牛顿环和劈尖实验数据 编辑:程序博客网 时间:2024/06/16 02:35
#include<stdio.h>
#include<string.h>
int main()
{
int n, r, i;
int a[1000];
memset(a, 0, sizeof(a));
while(~scanf("%d%d", &n, &r))
{
i = 0;
if(n<0)
{
n = -n; printf("-");
}
if(n == 0)
printf("0\n");
while(n > 0)
{
a[i] = n % r;
n = n / r;
i++;
}
for(int j=i-1; j>=0; j--)
{
switch(a[j])
{
case 10: printf("A"); break;
case 11: printf("B"); break;
case 12: printf("C"); break;
case 13: printf("D"); break;
case 14: printf("E"); break;
case 15: printf("F"); break;
default: printf("%d", a[j]);
}
}
printf("\n");
}
return 0;
}
#include<string.h>
int main()
{
int n, r, i;
int a[1000];
memset(a, 0, sizeof(a));
while(~scanf("%d%d", &n, &r))
{
i = 0;
if(n<0)
{
n = -n; printf("-");
}
if(n == 0)
printf("0\n");
while(n > 0)
{
a[i] = n % r;
n = n / r;
i++;
}
for(int j=i-1; j>=0; j--)
{
switch(a[j])
{
case 10: printf("A"); break;
case 11: printf("B"); break;
case 12: printf("C"); break;
case 13: printf("D"); break;
case 14: printf("E"); break;
case 15: printf("F"); break;
default: printf("%d", a[j]);
}
}
printf("\n");
}
return 0;
}
1 0
- 进制转换,类型转换
- 进制转换(进制转换)
- 进制转换-----十进制转换成二进制
- 进制的转换,八进制转换十六进制
- 进制转换,运算符,类型转换,
- 十进制转换2-9进制转换
- 进制转换
- 无限进制转换
- 进制转换
- 进制转换
- 进制转换
- 【整理】进制转换
- 进制转换
- 七、进制转换
- 进制转换
- 进制转换
- 进制转换
- NotesScript 进制转换
- Android 文件下载
- c#中Monitor的使用
- PHP使用非递归方式实现猴子找大王算法
- Yii2 防止用户重复登录
- c/c++/MFC 调用 js 函数代码
- 进制转换
- 三通道阈值化最好不要使用img_h<0.45&img_s>0.15&img_v>0.25的写法~
- Java内存模型
- 设计模式之我见(二)
- iOS中webView的字体大小/颜色 以及背景颜色修改
- 【服务器学习】常用操作
- vlc-for-android 使用经验总结
- Android JNI作用及其详解
- 适用于网站的谷歌分析(analytics.js)