问题 问答题 简答题

编一个程序,输入一个正整数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();

单项选择题
判断题