展开全部
上面两位的都是正确的,这里提供一个自己实现的算法,估计你是要写作业吧,呵呵,自己看懂了就把图画出来吧,也不能事事让别人代劳吧,毕竟是自己要学东西。
大致如下:
const int MAX_SIZE = 100;
int n,k,a[MAX_SIZE];
n = 10;//自己可以设其他数
while(n!=0)
{
a[k++] = n%2;
n = n/2;
}
for(int i=k-1;i>=0;i--)
{
Console.Write(a[i]);
}
大致如下:
const int MAX_SIZE = 100;
int n,k,a[MAX_SIZE];
n = 10;//自己可以设其他数
while(n!=0)
{
a[k++] = n%2;
n = n/2;
}
for(int i=k-1;i>=0;i--)
{
Console.Write(a[i]);
}
展开全部
c#里面只需要一步就可以实现了,不用画流程图
int a = 123;
string s = a.ToString("x");
int a = 123;
string s = a.ToString("x");
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
//把一个整形转换成二进制数组
byte[] b = BitConverter.GetBytes(a);
//把一个整形按二进制形式输出
string str = Convert.ToString(a, 2);
Console.WriteLine(str);
byte[] b = BitConverter.GetBytes(a);
//把一个整形按二进制形式输出
string str = Convert.ToString(a, 2);
Console.WriteLine(str);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
..类型转换下!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询