using System; using System.Collections.Generic; using System.Text;namespace _001Demo { class Program { static void Main(string[] args) { string str =" 103161102143"; for (int i = str.Length - 1; i >= 0; i--) { Console.Write(str[i]); } } } } 哥,你是想这样么?
void Main() { string str="103161102143"; var query=str.ToCharArray().OrderBy(l=>int.Parse(l.ToString())); str=new string(query.ToArray()); int m=query.Sum(q=>int.Parse(q.ToString())); Console.WriteLine("排序后:"+str +" 求和为:"+m); //排序后:001111123346 求和为:23 }
using System; using System.Collections.Generic; using System.Text;namespace _001Demo { class Program { static void Main(string[] args) { string str =" 103161102143"; string str2 = ""; for (int i = str.Length - 1; i >= 0; i--) { str2 += str[i]; } Console.WriteLine(str2); } } }这样?
//倒序的话可以这样: void Main() { string str="103161102143"; var query=str.ToCharArray().OrderByDescending(l=>int.Parse(l.ToString())); str=new string(query.ToArray()); int m=query.Sum(q=>int.Parse(q.ToString())); Console.WriteLine("排序后:"+str +" 求和为:"+m); //排序后:643321111100 求和为:23 }
char[] arr = str.ToCharArray(); Array.Reverse(arr ); str=new String(arr ); var q=(from q in arr select int.parse(q)).Sum(); foreach(char c in arr ) {}
using System;
using System.Collections.Generic;
using System.Text;namespace _001Demo
{
class Program
{
static void Main(string[] args)
{
string str =" 103161102143";
for (int i = str.Length - 1; i >= 0; i--)
{
Console.Write(str[i]);
} }
}
}
哥,你是想这样么?
{
string str="103161102143";
var query=str.ToCharArray().OrderBy(l=>int.Parse(l.ToString()));
str=new string(query.ToArray());
int m=query.Sum(q=>int.Parse(q.ToString()));
Console.WriteLine("排序后:"+str +" 求和为:"+m);
//排序后:001111123346 求和为:23
}
using System;
using System.Collections.Generic;
using System.Text;namespace _001Demo
{
class Program
{
static void Main(string[] args)
{
string str =" 103161102143";
string str2 = "";
for (int i = str.Length - 1; i >= 0; i--)
{
str2 += str[i];
}
Console.WriteLine(str2);
}
}
}这样?
//倒序的话可以这样:
void Main()
{
string str="103161102143";
var query=str.ToCharArray().OrderByDescending(l=>int.Parse(l.ToString()));
str=new string(query.ToArray());
int m=query.Sum(q=>int.Parse(q.ToString()));
Console.WriteLine("排序后:"+str +" 求和为:"+m);
//排序后:643321111100 求和为:23
}
char[] arr = str.ToCharArray();
Array.Reverse(arr );
str=new String(arr );
var q=(from q in arr select int.parse(q)).Sum();
foreach(char c in arr )
{}