99问答网
所有问题
编写C#程序,要求用户输入一个十进制正整数,然后分别转换成为二进制数,八进制数和十六进制数输出
如题所述
举报该问题
推荐答案 2013-11-11
public void ShowNumber()
{
Console.WriteLine("请输入一个正整数:");
string strInput=Console.ReadLine();
int num;
if(int.TryParse(strInput,out num))
{
Console.WriteLine("请输入进制数:1.十进制,2.二进制,3.八进制,4.十六进制");
string value=Console.ReadLine();
switch(value)
{
case "1":
Console.WriteLine(Convert.ToString(num));
return;
case "2":
Console.WriteLine(Convert.ToString(num,2));
return;
case "3":
Console.WriteLine(Convert.ToString(num,8));
return;
case "4":
Console.WriteLine(Convert.ToString(num,16));
return;
}
}
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/WOOvWzWWOWzeB7eWtvO.html
其他回答
第1个回答 2013-11-11
int num = 10;//数字10转换如下
string result1 = Convert.ToString(num, 2); //
二进制
结果为 1010
string result2 = Convert.ToString(num, 8);//
八进制
结果为 12
string result3 = Convert.ToString(num, 16);//
十六进制
结果为 a
追问
为什么没法输入数字进行调试啊?
本回答被网友采纳
相似回答
大家正在搜
相关问题
编写一个程序,要求用户输入一个十进制正整数,然后分别转换成为...
用户输入一个十进制正整数,然后分别转换成为二进制数、八进制数...
编写一个程序,然后分别转换成为二进制数,八进制数和16进制数...
c#7.编一个程序,输入一个正整数n,把它转换为二进制数,并...
C#语言编写代码,将一个10进制正整数转换成2进制字符串。
将二进制数(110110010.100101)B分别转换成八...
C++ 编写一个程序,将用户输入的十进制整数转换成任意进制的...
编程实现:输入一个十进制数,转换成对应的二进制数、八进制数和...