怎么用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(); //按任意键结束显示
  }
  }
  }

  结果我测示了,输出结果可以得到楼主给的样子。就是语句比较弱。。完全是按着逻辑推出来的。。我也是初学的,高手不要笑话。。。
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com