写一个函数将输入的任何正整数转换为它所对应的二进制编码并输出
来源:百度知道 编辑:UC知道 时间:2024/05/27 12:55:36
可以使用任何你熟悉的编成语言来实现以下算法题
当n = 2 时
void f(int m, int n) {
if(m) {
f(m/n,n);
if(n<10)
cout<<m%n;
else
m%n>=10? cout<<char(m%n-10+'A'):cout<<m%n;
}
}
void D2B(int n)
{
int i;
for (i=0; i<32; i++) {
if (n | 0x8000) break;
n <<= 1;
}
for ( ; i<32; i++) {
putchar(n | 0x8000 ? '1' : '0');
n <<= 1;
}
putchar('\n');
return;
}
写一个函数将输入的任何正整数转换为它所对应的二进制编码并输出
写一个函数,输入一个正整数,求出有几位数。
在主函数中输入两个正整数,调用一个函数求其最大公约数和最小公倍数,再调用一个函数将结果输出
在Inputbox函数框中输入一个正整数,
简单的VB问题,写一个函数,能够求出一个正整数的位数
输入一个正整数n,将n分解成质因数幂的乘积形式.
对于任何小于65535的正整数,编写一个能够用最小因子的乘积形式表示该正整数的函数。如:252=2*2*3*3*7
.写一个函数,将一个3╳3的矩阵转置。
编写函数computNum( int num),它的功能是计算任意输入的一个正整数的各位数字之和,结果由函数返回。
写一个函数,使输入的一个字符串按反方向存放,并将其打印出来。(用一维数组的方法,用到strlen())