刚刚初学C# 这几个问题有人能帮我解决一下吗

输入一个正整数,将该数的各位左右反转输出,即输入123,输出321。(使用while循环实现)

java版本,跟C#差不多,可参考下

public int  reverse(int number){
        int i;

        int num1=0;

        if(number<=0){
            return 0;
        }else if(number<10){
            return number;

        }else {
            while (number > 0) {

                //取当前number值的个位数。
                i = number % 10;
                //取number去掉个位数后的数字,如123变成12.
                number = number / 10;
                num1 = num1 * 10 + i;
            }

            return num1;

        }
    }

不停的的一个数字除以10取余数,输出余数即可

//using System.Linq; 如果开头没有这个,加上
int i = 1;
while (i --> 0)
{
string s = Console.ReadLine();
Console.WriteLine(string.Join("", s.Reverse()));
}

问题解决请采纳我的回答

图片说明

如果符合你的要求 请采纳!!!

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^