怎么用C#编 A ABA ABCBA ABCDCBA ABCDEDCBA 5
1个回答
展开全部
这么久还没人答,我给出我的解决方法吧,用控制台程序给出代码:
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(); //按任意键结束显示
}
}
}
结果我测示了,输出结果可以得到楼主给的样子。就是语句比较弱。。完全是按着逻辑推出来的。。我也是初学的,高手不要笑话。。。
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(); //按任意键结束显示
}
}
}
结果我测示了,输出结果可以得到楼主给的样子。就是语句比较弱。。完全是按着逻辑推出来的。。我也是初学的,高手不要笑话。。。
追问
其实我想出一个三角形的 然后输入出了问题就成空格了 = =
追答
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=""; //最后在屏幕上显示出来
string s = " ";//分隔符
int ji = 5;//控制空格显示的位数
for (int i = A; i= A; x--) //从B的最高一位的低一位从高到低显示,并把结果添加c中;
{
c = c + (char)x;
}
}
}
s = s.Substring(0, ji);
ji--;
Console.WriteLine(s+b +c +" "); //显示结果
}
Console.ReadKey(); //按任意键结束显示
}
}
}
改了一下代码。可以实现你说的功能了,但是把变量写死了。所以你要是有所改变的话就微改一下程序吧。
意法半导体(中国)投资有限公司
2023-06-12 广告
2023-06-12 广告
单片机,即单片微控制器,也称为单片微型计算机,是将中央处理器(CPU)、存储器(ROM,RAM)、输入/输出接口和其他功能部件集成在一块 在一个小块的集成电路上,从而实现对整个电路或系统的数字式控制。单片机不是完成某一个逻辑功能的芯片,而是...
点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询