公司网站图片传不上去,天津网站seo设计,阿里巴巴网站建设初衷,网站使用流程图一.题目描述 实现一个函数把一个整数转为它对应的十六进制的字符串。 比如#xff1a;输入数字1234 输出#xff1a;4D2 二.思路分析 用一个sprintf函数可以解决问题#xff0c;输出相对应的字符串 要注意的问题就是#xff1a;函数结束后要继续使用的内存#xff08;比如… 一.题目描述 实现一个函数把一个整数转为它对应的十六进制的字符串。 比如输入数字1234 输出4D2 二.思路分析 用一个sprintf函数可以解决问题输出相对应的字符串 要注意的问题就是函数结束后要继续使用的内存比如返回局部数组的地址链表 三.完整代码
#define _CRT_SECURE_NO_WARNINGS//这一句必须放在第一行
#include stdio.h
#includestdlib.h
//把一个整数转为它对应的十六进制的字符串
char* InttoStr(unsigned int n)
{char* restult (char*)malloc(20 * sizeof(char));sprintf(restult, %X, n);return restult;}
int main()
{unsigned int n;printf(请输入一个数字 );scanf(%d, n);char*restultInttoStr(n); printf(%s, restult);free(restult);//需要手动释放return 0;
}四.运行结果