输入一个十进制正整数,将其转换成二进制、八进制、十六进制数输出
2007-01-19 17:27
369 查看
1、形参采用指针
#include "stdio.h"
#include "conio.h"
#include "string.h"
void main()
void trans10_2_8_16(char *p,long m,int base)
#include "stdio.h"
#include "conio.h"
#include "string.h"
void main()
void trans10_2_8_16(char a[],long m,int base)
{
int r;
while(m>0)
{
r=m%base;
if(r<10) *a=r+48;
else *a=r+55;
m=m/base;
a++;
}
*a='\0';
}
#include "stdio.h"
#include "conio.h"
#include "string.h"
void main()
void trans10_2_8_16(char *p,long m,int base)
#include "stdio.h"
#include "conio.h"
#include "string.h"
void main()
void trans10_2_8_16(char a[],long m,int base)
{
int r;
while(m>0)
{
r=m%base;
if(r<10) *a=r+48;
else *a=r+55;
m=m/base;
a++;
}
*a='\0';
}
相关文章推荐
- 由键盘输入一个小于256的十进制正整数,然后将该数转换成八位的二进制数形式输出
- 从键盘输入某个十进制小数或整数,转换成对应的二进制小数并输出。 (查询十进制小数转换成二进制小数的算法,使用循环来实现。 最多保留小数位后7位数字即可)算法
- 汇编语言:从键盘输入十进制数,输出该十进制数的十进制,二进制(B),十六进制(H),八进制(Q)表示
- 10--输入一个十进制的整数,转化为二进制,输出有多少个1
- 输入一个整数,把该整数分别按照八进制、十进制、十六进制形式输出
- 8、编写一个程序,它先将键盘上输入的一个字符串转换成十进制整数, 然后打印出这个十进制整数对应的二进制形式。
- 输入一个十六进制数,输出相应的十进制数
- 将十进制整形数转换成二进制,然后通过字符型输出 自己实现的一个简单的例子
- 二进制、八进制、十进制、十六进制数之间的转换
- 将一个十进制转换为二进制,八进制,十六进制
- 从键盘输入一个不超过8位的正的十六进制数字符串,将它转换为正的十进制数后输出。
- 输入一个整数,把该整数分别按照八进制、十进制、十六进制形式输出
- 从键盘输入某个十进制整数数,转换成对应的二进制整数并输出。
- 输入一个表示十六进制的字符串,转换为十进制的整数输出。
- 八进制 输入一个整数,将其转换成八进制数输出
- 编写程序,将一个十进制正整数转换成十六进制数
- 汇编语言(二):从键盘输入十进制数,输出该十进制数的十进制,二进制(B),十六进制(H),八进制(Q)表示
- 题目1194:八进制 输入一个整数,将其转换成八进制数输出
- 2-16进制的随意转换,输入一个整数可以直接输出他的八进制或者十六进制
- 输入一个十进制正整数,将该数转换成n进制数;