用C#中for循环排列个等腰三角形!!!

 我来答
YUHAOZYX
推荐于2017-09-16 · 超过14用户采纳过TA的回答
知道答主
回答量:36
采纳率:0%
帮助的人:27.1万
展开全部

int lines = 10;//循环次数(腰长)

StringBuilder sb = new StringBuilder();

for (int i = 1; i <= lines; i++)

{

    sb.Append(' ', lines - i);//空白

    sb.Append('*',2*i-1);//星星

    sb.Append("\r\n");//换行

}

Console.WriteLine(sb.ToString());//输出结果

Console.Read();

denveryang3633
2014-02-21 · TA获得超过266个赞
知道小有建树答主
回答量:342
采纳率:0%
帮助的人:155万
展开全部
//哈哈哈,排星号神马的,都已经弱爆了……
            Graphics g = e.Graphics;            
            int height = 100;//高度
            Pen p = new Pen(Color.Black, 1);
            Point a = new Point(10, 110);
            Point b = new Point(a.X + height, a.Y);
            Point c = new Point(a.X, a.Y + height);
            g.DrawLine(p, a,b);
            g.DrawLine(p, a, c);
            g.DrawLine(p, b, c);
            g.DrawString("这是个等腰三角形", new Font("微软雅黑", 10), Brushes.Blue, new Point(a.X , a.Y-20));

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式