在C语言中,输入一个十进制数,将其转化为二进制数,八进制数,十六进制数,并输出(要求用函数来实现)

很谢谢你的回答,可以给我一个完整的函数吗?
要三个数同时输出,我做的就只能输出一个数!

#include "stdio.h"
#include "stdlib.h"

int main()
{
int L1;
printf("输入数字\n");
scanf("%d", &L1);
char str1[256];
char str2[256];
char str3[256];
itoa(L1, str1, 2);
itoa(L1, str2, 8);
itoa(L1, str3, 16);

printf("2进制:%s\n8进制:%s\n16进制:%s\n",str1,str2,str3);

return 0;
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-06-11
turbo C的标准库中好像有类似的函数哦,百度一下吧,呵呵

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网