int i = 40212; if (i > 0) { string s = i.ToString(); System.Char[] l = s.ToCharArray(); System.Array.Reverse(l); s = new string(l); i = int.Parse(s); MessageBox.Show(s); }
int input = 123456789; int output = 0; while (input > 0) { output *= 10; output += input % 10; input /= 10; } Console.WriteLine(output.ToString());
//C# private int getReverseValue(int valOrigNumb) { int valOutputNumb = 0; while (valOrigNumb > 0) { valOutputNumb *= 10; valOutputNumb += valOrigNumb % 10; valOrigNumb /= 10; } return valOutputNumb; }
int num=0; do { Console.WriteLine("请输入一个数"); string readStr = Console.ReadLine(); if (int.TryParse(readStr, out num)) { if (num > 0) { for (int index = readStr.Length - 1; index >= 0; index--) { Console.Write(readStr[index]); } } } } while (num <= 0); Console.ReadKey();
if (i > 0)
{
string s = i.ToString();
System.Char[] l = s.ToCharArray();
System.Array.Reverse(l);
s = new string(l);
i = int.Parse(s);
MessageBox.Show(s);
}
int output = 0;
while (input > 0)
{
output *= 10;
output += input % 10;
input /= 10;
}
Console.WriteLine(output.ToString());
void Main()
{
string test = "123";
Console.WriteLine(new string(test.ToCharArray().Reverse().ToArray()));
//321
}
private int getReverseValue(int valOrigNumb)
{
int valOutputNumb = 0;
while (valOrigNumb > 0)
{
valOutputNumb *= 10;
valOutputNumb += valOrigNumb % 10;
valOrigNumb /= 10;
}
return valOutputNumb;
}
int num=0;
do
{
Console.WriteLine("请输入一个数");
string readStr = Console.ReadLine();
if (int.TryParse(readStr, out num))
{
if (num > 0)
{
for (int index = readStr.Length - 1; index >= 0; index--)
{
Console.Write(readStr[index]);
}
}
}
}
while (num <= 0);
Console.ReadKey();