怎么用C#编 A ABA ABCBA ABCDCBA ABCDEDCBA
发布网友
发布时间:2024-10-23 10:08
我来回答
共1个回答
热心网友
时间:2024-10-31 12:11
这么久还没人答,我给出我的解决方法吧,用控制台程序给出代码:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Collections;
namespace ConsoleApplication4
{
class Program
{
static void Main(string[] args)
{
int A =65;//A在ASCII中的值
int E = 69;//E在ASCII中的值
string b="",c=""; //最后在屏幕上显示出来
for (int i = A; i<=E; i++) //循环显示的次数,每次显示一组字母,中间用空格分隔,并控制每一次显示最大的字母
{
b = ""; //每次显示完结果需要初始化
for (int j = A; j <= i; j++) //从低到高显示,把结果添到B中
{
b = b + (char)j;
if (j == i)
{
c = ""; //每次显示完结果需要初始化
for (int x = j-1; x >= A; x--) //从B的最高一位的低一位从高到低显示,并把结果添加c中;
{
c = c + (char)x;
}
}
}
Console.Write(b +c +" "); //显示结果
}
Console.ReadKey(); //按任意键结束显示
}
}
}
结果我测示了,输出结果可以得到楼主给的样子。就是语句比较弱。。完全是按着逻辑推出来的。。我也是初学的,高手不要笑话。。。