66问答网
所有问题
帮忙看一下这个c语言问题:输入一个十进制整数,将其转换成十六进制数,并输出转换后的结果。
如题所述
举报该问题
推荐答案 推荐于2017-11-24
最简单的,不涉及算法的作法就是用printf的输出格式 %x 输出
16进制
%x 输出小写的a、b、c、d、e、f %X输出大写的A、B、C、D、E、F
#include <
stdio.h
>
int main()
{
int a;
printf("请输入一个10进制整数:" );
scanf( "%d", &a);
printf("该数转换为16进制数为: %X\n",a);
return 0;
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/UnpipUxi2nv9UvUpDsv.html
其他回答
第1个回答 2014-03-23
#include <stdio.h>
#include <stdlib.h>
int main()
{
int mDecNum = 0;
printf("please input the dec number\n");
scanf("%d", &mDecNum);//10进制输入
printf("\n");
printf("%x", mDecNum);//16进制输出
return 0;
}
第2个回答 2014-03-23
printf("%d", num)
相似回答
用
C语言
编程
,输入一个十进制
正
整数,输出其
对应的
十六进制整数
。
答:
return 0;} 这段代码首先通过`scanf`函数获取用户输入的
十进制数,
然后使用`printf`函数的`%x`格式说明符将十进制数转换为
十六进制
形式并打印出来。这种方法直接将十进制数
转换,
无需先将其拆分
成整数
和小数部分。值得注意的是
,C语言
的`printf`函数中的`%x`会自动处理整数到十六进制的转换,所以无需...
用
C语言
编程
,输入一个十进制
正
整数,输出其
对应的
十六进制整数
。
答:
int main(){ int a,*p;p=&a;scanf("%d",p);printf("%x\n",*p);return 0;}
C语言
编程:怎么把
一个十进制数转换
成为一个
十六进制数
?
答:
第一种:用来糊弄老师的
,输入一个数
采用
16进制
格式输出 include <stdio.h> int main(){ int num = 0;scanf("%d", &num);printf("%x", num);return 0;} 第二种:include <stdio.h> include <string.h> char oNumTable[6] = {'A', 'B', 'C', 'D', 'E', 'F'};void dTo...
【
c语言
】
输入一个十进制数,转换成
对应的八进制数和
十六进制数并
...
答:
int x,int n){int a[33],i; for(i=0;x;x/=n)a[i++]=x%n; for(i--;i>=0;i--) if(a[i]<10)printf("%d",a[i]); else printf("%c",a[i]+55); printf("\n");}int main(){int x; scanf("%d",&x); printf("%d的八
进制:
",x);dec2n(x,8)...
用
c语言
编写函数
,将输入
的
十进制
数
转换成十六进制数并输出
答:
k; printf("Please enter a positive integer...\nn="); scanf("%d",&n); printf("%d(10) = 0x",n);if(n){for(i=0;(n&0xf0000000)==0;n<<=4,i++);for(;i<8;i++){k=n&0xf0000000;(k>>=28)&=0x0f;printf("%c",k<10 ? k+'0' : k+0x37)...
怎样用
C语言
编写
一个
程序将
输入
的
十进制数
转化
成16进制
?
答:
c = 0;//位数 输入到now;while (now > 0){ res[c]= now 16;now = now / 16;c++;} 输出是:for (i = 0;i < c;i++){ 输出 HEX[res[i]];} 算法的精髓都给你啦,好好理解吧 / 补充 / 改你的代码 include "stdio.h"void main(){ char HEX[16]= {'0','1','2',3'...
大家正在搜
c语言输入输出
c语言输入函数
c语言scanf输入格式
c语言输出格式
c语言怎么输入字符串
c语言输出
c语言数组怎么用
c语言题目
c语言中%s和%c
相关问题
大神帮忙解释一下啊!输入一个十进制正整数,将其转换成16进制...
C语言编写程序 ,以字符形式输入一个十六进制数,将其变换成一...
c语言题目 以字符形式输入一个十六进制数,将其变换成一个十进...
1. 编写程序,输入一个整型的十进制数,将其转化成十六进制数...
c语言编程题:从键盘输入一个十进制数,将其转换为二进制、八进...
C语言:输入一个十六进制字符串,将其转换成为对应的整数并输出...
C语言编写程序如何以字符形式输入一个十六进制数,将其变换成一...
c语言编程 从键盘输入一个十进制正整数,将其转换成二至十六任...