c++中10进制数转为16进制数的程序
来源:百度知道 编辑:UC知道 时间:2024/06/30 07:13:24
编程将任意一个10进制的数转换为一个16进制的数,如输入188则输出为BC
谢谢了
谢谢了
除16取余,大概就是这样
#include <stdio.h>
#include <stdlib.h>
void main()
{
printf("input dec:");
char str[100]="\x0";
scanf("%d",str);
printf("hex : %x\n",*str);
}
不用100分,很简单!
使用输出流中的控制符
十进制:dec
十六进制:hex
八进制:oct
举例188
程序如下
#include <iostream>
using namespace std;
int main()
{
int a=188;
cout<<hex<<a<<endl;
return 0;
}
#include<iostream>
using namespace std;
void main()
{
int m;
char n;
.................................
}
100分 这个题 我就做 ............
#include<stdio.h>
void d2h(int n);
void printhex(int n);
void main()
{
int n;
printf("Please input a integer:");
scanf("%d", &n);
&n