永发信息网

求一个C语言程序 输入整型变量x 输出整型变量x对应的十进制、八进制和十六进制形

答案:4  悬赏:20  手机版
解决时间 2021-01-25 09:45
求一个C语言程序 输入整型变量x 输出整型变量x对应的十进制、八进制和十六进制形
最佳答案
兄dei 北理工的吧
#include
int main ()
{
int x;
scanf("%x",&x);
printf("x=%d,x=%o,x=%x\n",x,x,x);
return 0;
}
全部回答
printf %x 16进制%o 8进制
printf自带输出格式. %d是十进制输出, %x是十六进制输出. %o是八进制输出.用printf自带的格式输出代码"飞飞"已经给出了. 我就不再写了. 给你个用函数转换的. 你可以看看.#include
void print(int i,char *s)
{
while(i--)
{
printf("%c",s[i]);
}
printf("\n");
}
void TentoE(int n)
{
int i=0;
char str[10]; while(n>0)
{
str[i]=n%8+'0';
n/=8;
i++;
}
printf("Octal:");
print(i,str);
}
void TentoHex(int n)
{

int i=0,t;
char str[10];

while(n>0)
{
t=n%16;
if(t>=10)
{
str[i]=t%10+'a';
}
else
str[i]=n%16+'0';
n/=16;
i++;
}
printf("Hex:");
print(i,str);
}
void main()
{
int x;
scanf("%d",&x);
printf("Algorism:%d\n",x); //十进制输出.
TentoE(x); //转换八进制并输出
TentoHex(x); //转换十六进制并输出
}
#include
void main()
{
int a;
printf("input:");
scanf("%d",&a);
printf("%d,%x,%o",a,a,a);
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
大思教育(新建路)地址在什么地方,想过去办事
下列关于文学常识的说法.有错误的一项是 A.
自驾游北京到山东,需要注意什么?限行限号吗
农二师老年公寓在哪里啊,我有事要去这个地方
我在快吧游戏盒里下一些冒险解密游戏,怎么知
Battle(富士达)亳州涡阳专卖店地址好找么,我
美国科蒂思维学科英语(宝鸡中心)地址在哪,我
创建 Servlet为什么要继承Httpservlet???
魅族pro6怎么签到美豆
(16分)2009年11月21日,黑龙江省龙煤控股集
从圣地亚哥驾车到洛杉矶多少时间
金麒麟艺术培训学校地址有知道的么?有点事想
安徽涡阳喜德盛专卖店地址有知道的么?有点事
avenue kids 是哪个国家的童装牌子
抹灰应分层进行,每遍厚度宜为()。A.2~4mmB.
推荐资讯
金立手机能下载免费导航吗
请问姓颜的人(男孩)应该起什么名字?(一定
“亲其师,信其道”体现了(  )的作用。A.
想学助产专业有什么比较好的大学推荐嘛?
约翰·索利在《雅典的民主》中写道:“我们不
小胖美发烫染店地址在哪,我要去那里办事
中国营养学家怎么评论赖宇凡的饮食革命。
星期八实景婚纱儿童摄影地址在什么地方,我要
28岁能手术去眼袋吗?
电容器组配平
永红综合商店地址在什么地方,我要处理点事
王叔叔以贷款的方式从银行借2万元,然后次年起
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?