【发布时间】:2014-10-07 13:03:33
【问题描述】:
我是 C# 新手,我正在学习反转整数(数字)。我必须使用 forloop 和一个数组来完成代码,但我真的不知道如何使用它们。
例如。如果输入是:1 2 3 4 5 6
结果应该是:6 5 4 3 2 1
谁能帮帮我。谢谢你:)
编辑:真的很抱歉,我忘了添加代码。这里是。再次感谢
static void Main(string[] args)
{
Console.WriteLine("Enter 6 Numbers");
int numb = int.Parse(Console.ReadLine());
int reverse = 0;
while (numb > 0)
{
int rem = numb % 10;
reverse = (reverse * 10) + rem;
numb = numb / 10;
}
Console.WriteLine("The reverse is = {0}", reverse);
Console.ReadLine();
}
编辑
这里将一个字符串作为输入,需要反转。只是由于输入仅被视为数字,所以这有点令人困惑。
【问题讨论】:
-
您是要反转数组中的整数,还是反转整数中的数字?在我看来,你的话是一回事,而你的代码却完全是另一回事。
-
不清楚标题与示例的关系 - 有数组但没有“整数”...您可能需要先查看有关读取整数数组的现有问题...要匹配标题,您的代码示例应该显示一种带有签名的方法:
int[] Reverse(int[] source)或void ReverseInPlace(int[] array)。