使用C#实现在控制台中用"*"打印输出直角梯形(要求使用控制语句完成) 10

效果图如下:... 效果图如下: 展开
 我来答
说话凭良心3q
2019-01-10 · TA获得超过123个赞
知道小有建树答主
回答量:235
采纳率:78%
帮助的人:72.1万
展开全部
  //思路:定义梯形上边和下边的长度,左边空白处用空格补充
            int t1=7,t2=15;
            while (t1 <= t2)
            {
                string sss = "";
                for (int j = 1; j <= 15; j++)
                {
                    if (j <= t2-t1)
                    {
                        sss += " ";
                    }
                    else
                    {
                        sss += "*";
                    }
                }
                Console.WriteLine(sss);
                t1 += 2;
            }

执行结果

追问
我试了下为什么斜边在右边?
追答
if (j <= t2-t1){        sss += " ";}这个地方的空格,就是控制位置的
听不清啊
高粉答主

2019-01-10 · 说的都是干货,快来关注
知道顶级答主
回答量:7.8万
采纳率:89%
帮助的人:1.9亿
展开全部
for (int a = 1; a < 6; a++) {
for (int b = 5; b > a; b--) {
Console.Write ("  ");
}
 
for (int b = 1; b < a; c++) {
Console.Write ("**");
}
 
Console.WriteLine ("*******");
 
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式