编写一个函数,将一个非负整数转换成十六进制数形式,产生的十六进制数作字符串处理如十进制数27转换为'1B'
来源:百度知道 编辑:UC知道 时间:2024/05/12 18:21:48
关于C的题目
帮忙拉
考试要考的
悬赏分给你
要对的程序
一定要是对的撒!
帮忙拉
考试要考的
悬赏分给你
要对的程序
一定要是对的撒!
#include <stdio.h>
#include <string.h>
int Convert(int input, char* result)
{
int i = 0;
while (input > 0)
{
int yu = input % 16;
input = input / 16;
if (yu > 9)
{
yu += 55; // for A~F, 10 to 'A'(65)
}
else
{
yu += 48; // for 0~9, 0 to '0'(48)
}
*(result + i) = yu;
++i;
}
for (int j = 0; j < i / 2; ++j)
{
char ch = *(result + j);
*(result + j) = *(result + i - 1 - j);
*(result + i - 1 - j) = ch;
}
*(result + i + 1) = 0;
return i + 1;
}
int main()
{
char result[20];
memset(result, 0, 10);
int n = Convert(27, result);
printf("%s\n", result);
return 0;
}
编写一个函数,将一个非负整数转换成十六进制数形式,产生的十六进制数作字符串处理如十进制数27转换为'1B'
编写一个算法。将一个非负的十进制数N转化为一个B进制数
编写一个函数fun,函数的功能是:将所有大于1小于整数m的非素数存入xx所指数组中,非素数的个数通过k传回
编写一个程序,一个判别素数的函数后写一个主函数调用该函数,将整数90分成两个素数之和.
vb编写函数判断一个整数的奇偶性
编写一个函数,输出整数m的所有因子
编写函数将一整数序列中所有负数移到所有非负数之前
编写一个函数change( x, r),将十进制整数x转成r(1<r<10)进制整数输出
怎样用C++编写将一个整数分解质因数的程序?
甚麽是 非负整数 ?