C#题目 希望帮助

来源:百度知道 编辑:UC知道 时间:2024/05/27 08:55:27
请编写函数fun,对长度为7个字符的字符串, 除首、尾字符外,将其余5个字符按ASCII码降序排列。 例如,若原来的字符串为CEAedca,则排序后输出为CedcEAa。
用String或者 集合 能做吗?

using System;
using System.Collections.Generic;
using System.Text;

namespace ConsoleApplication3
{
class Program
{

class po
{
public void fun()
{
string write;
int i, j, n;
write = Console.ReadLine();

char[] charArray =write.ToCharArray();
n = write.Length;
for (i = 1; i < n - 1; i++)
for (j = i + 1; j < n - 1; j++)
{
char t;
if (change(charArray[i],charArray[j]))
{
t = charArray[i]; charArray[i] = charArray[j]; charArray[j] = t;
}
}
for (i = 0; i < n; i++)
C