c#控制台怎么实现不同图形连续滚动?

如图,将一个九九乘法表的图形连续在控制台内滚动并且超出范围的图形可以在后面接着显示出来!而且图形变换不会影响效果?我做的这个有问题,在超出范围后最下面的一行会跑到上面去... 如图,将一个九九乘法表的图形连续在控制台内滚动并且超出范围的图形可以在后面接着显示出来!而且图形变换不会影响效果?
我做的这个有问题,在超出范围后最下面的一行会跑到上面去
展开
 我来答
百度网友acaa4d8
2018-03-19
知道答主
回答量:2
采纳率:100%
帮助的人:2.9万
展开全部

Console.WriteLine("请输入一行字符串");

String s = Console.ReadLine();

StringBuilder r = new StringBuilder(s);

int width = Console.WindowWidth;

for (int i = 0; i < width - s.Length; i++)

{

Console.Write(r.Insert(i, " "));

System.Threading.Thread.Sleep(100);

Console.Clear();

}

for (int i = width - s.Length - 1; i >= 0; i--)

{

Console.Write(r.Remove(i, 1));

System.Threading.Thread.Sleep(100);

Console.Clear();

}

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式