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