输入一个十进制正整数,将该数转换成n进制数;
来源:互联网 发布:加强网络舆情监测 编辑:程序博客网 时间:2024/06/06 17:46
1、 输入一个十进制正整数,将该数转换成n进制数;
#include<stdio.h>
#define N 20
int main()
{
int a,n,c,k,i;
char str[N];
printf("输入要转换的数a\n");
scanf("%d",&a);
printf("输入要转换为的进制n\n");
scanf("%d",&n);
k=0;
while (a){
c=a%n;
if (c>=10)
str[k++]=c+'A'-10;
else
str[k++]=c+'0';
a=a/n;
}
for (i=k-1;i>=0;i--)
printf("%c",str[i]);
return 0;
}
#define N 20
int main()
{
int a,n,c,k,i;
char str[N];
printf("输入要转换的数a\n");
scanf("%d",&a);
printf("输入要转换为的进制n\n");
scanf("%d",&n);
k=0;
while (a){
c=a%n;
if (c>=10)
str[k++]=c+'A'-10;
else
str[k++]=c+'0';
a=a/n;
}
for (i=k-1;i>=0;i--)
printf("%c",str[i]);
return 0;
}
阅读全文
0 0
- 输入一个十进制正整数,将该数转换成n进制数
- 输入一个十进制正整数,将该数转换成n进制数;
- 输入一个十进制数,利用栈操作,将该数转换成n进制数。
- 编写程序,将一个十进制正整数转换成十六进制数
- 输入一个十进制数,将其转换为N进制数。(0<N<=16,先输入十进制数,再输入N)
- 将一个十进制数n转换为k进制数
- 输入一个十进制数N,将它转换成R进制数输出(运用递归实现)
- 输入二进制数字串,转换成十进制正整数
- 给定一个十进制数M,以及需要转换的进制数N。 将十进制数M转化为N进制数
- 将十进制的一个数转换为n进制
- 将一个数转换成n进制数
- 输入一个十进制整数,设计递归函数,将该整数转化为一个二进制数。 思考: 如何将一个十进制数转化成一个8进制和16进制数。
- 将一个M进制的数N转换成十进制表示的式子。
- 输入基数b和十进制正整数n,转换进制
- 十进制数转换成N进制数
- n进制数转换成十进制数
- 将十进制整数n转换成二进制数
- 将一个十进制数n转化为B进制数。
- 2017 ACM-ICPC 亚洲区(南宁赛区)网络赛 F. Overlapping Rectangles (面积并+线段树)
- 第三周项目4
- “米录”讨论总结(一)
- LeetCode Find Bottom Left Tree Value [Medium]
- redis java客户端connection refused问题
- 输入一个十进制正整数,将该数转换成n进制数;
- spring架构流程
- eclipse环境下如何配置tomcat,并且把项目部署到Tomcat服务器上
- 2017 ACM-ICPC南宁网络赛: I. GSM Base Station Identification(线性变换)
- 课外知识:人工智能简明入门学习指南
- python用fsolve、leastsq对非线性方程组进行求解
- Python学习(2、3)设计一个小游戏、字符串
- 将一个数组中奇数放左边偶数放右边,不用考虑数字的相对位置
- Java基础编程小练习——日历