给出一个数n,计算出m、j,使得n-1=m*2^j,其中m是正奇数,j是非负整数
问题描述:
给出一个数n,计算出m、j,使得n-1=m*2^j,其中m是正奇数,j是非负整数
求c写的算法...
答
long n,m,j;
m = 1;
scanf("n=%d",%n);
while (m*2