C# 是否有一个函数可以交换字符串中的两个变量?
所以我们必须有一个代码来交换两位数的整数,比如43等于34。用户输入一个随机的两位数,该数字必须交换 我不知道如何将用户输入控制台的两位数字分开或弄乱,所以我在这方面运气不太好C# 是否有一个函数可以交换字符串中的两个变量?,c#,C#,所以我们必须有一个代码来交换两位数的整数,比如43等于34。用户输入一个随机的两位数,该数字必须交换 我不知道如何将用户输入控制台的两位数字分开或弄乱,所以我在这方面运气不太好 static void Main(string[] args) { Console.WriteLine("Please enter a two-digit integer"); string input = Console.ReadLine(); int number = Convert.ToIn
static void Main(string[] args)
{
Console.WriteLine("Please enter a two-digit integer");
string input = Console.ReadLine();
int number = Convert.ToInt32(input);
Console.ReadKey();
}
您可以尝试模运算:
你可以做:
Console.WriteLine("Enter a No. to reverse");
int Number = int.Parse(Console.ReadLine());
int Reverse = 0;
while(Number>0)
{
int remainder = Number % 10;
Reverse = (Reverse * 10) + remainder;
Number = Number / 10;
}
Console.WriteLine("Reverse No. is {0}",Reverse);
Console.ReadLine();
如果您输入43,这将为您提供34
您可以签出此项以获取更多信息。您也可以在解析字符串之前反转字符串:
string input = string.Concat(Console.ReadLine().Reverse());
// If the user entered "34", 'input' will equal "43"
.如果只有twonumber=10*number%10+number/10,则相反。您尝试过什么?这看起来像是家庭作业,你应该自己做/自己想办法提高我的成绩。这是我在c的第一堂课,我最近从课堂上休息了一个学期。我在谷歌上搜索和修改代码已经有2.5个小时了。我尝试了一些带余数的数学方程式,但在那里运气不好。我也试着研究附加字符串,但我不知道如何获取输入数字并识别它有两个整数。谢谢,我一定会检查它,我感谢你的回答。
string input = string.Concat(Console.ReadLine().Reverse());
// If the user entered "34", 'input' will equal "43"