4个回答
展开全部
不考虑输入异常,不考虑使用任何字符串处理的函数,只用最基本的运算符:
using System;
namespace Answer005
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("请输入一个3位数整数:");
int num = Convert.ToInt32(Console.ReadLine());
int u = (num % 10); //个位
int t = (num / 10) % 10; //十位
int h = (num / 100) % 10; //百位
int reverseNum = u * 100 + t * 10 + h;
Console.WriteLine("此整数逆序输出的结果为:{0}", reverseNum);
Console.ReadKey();
}
}
}
展开全部
public string GetStr(int num)
{
if (num / 100 > 0 && num / 1000 == 0)//判断是否三位数
{
string numStr = num.ToString();
return numStr[2] + " " + numStr[1] + " " + numStr[0];
}
else
{
return "请输入一个三位数!";
}
}
{
if (num / 100 > 0 && num / 1000 == 0)//判断是否三位数
{
string numStr = num.ToString();
return numStr[2] + " " + numStr[1] + " " + numStr[0];
}
else
{
return "请输入一个三位数!";
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
string str = "723";
string a = str.Substring(0, 1);
string b = str.Substring(1, 1);
string c = str.Substring(2, 1);
string strResult = c + b + a;
或者
string str = "723";
string strRe = "";
for (int i = str.Length; i >0; i--)
{
strRe += str.Substring(i-1, 1);
}
return strRe;
string a = str.Substring(0, 1);
string b = str.Substring(1, 1);
string c = str.Substring(2, 1);
string strResult = c + b + a;
或者
string str = "723";
string strRe = "";
for (int i = str.Length; i >0; i--)
{
strRe += str.Substring(i-1, 1);
}
return strRe;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2016-11-04
展开全部
static void Main(string[] args)
{
Console.WriteLine("Please Enter your number:");
int result;
while (!(int.TryParse(Console.ReadLine(), out result) && result.ToString().Length == 3))
{
Console.Write("The value is not as expect!");
Console.WriteLine("Please Enter your number again:");
}
System.Collections.Generic.IEnumerable<char> chars = result.ToString().Reverse();
foreach (var item in chars)
{
Console.Write($"{item}\t");
}
Console.Write("\nPress any key exit...");
Console.ReadKey();
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询