问题
问答题 简答题
编一个程序,输入一个正整数n,把它转换为二进制数,并输出。提示:应该利用数组。
答案
参考答案:
int[]a=newint[80];
inti,j,n=0;
while(n<=0)
{
Console.WriteLine("请输入一个正整数:");
n=int.Parse(Console.ReadLine());
}
i=0;
Console.Write("\n正整数{0}转换为二进制数:",n);
while(n>0)
{
a[++i]=n%2;
n=n/2;
}
for(j=i;j>0;j--)Console.Write(a[j]);
Console.WriteLine();