当前位置:编程学习 > C#/ASP.NET >>

用ASPNET输出星号图形,帮忙一下

1、在网页中显示由星号组成的图形,写出主要代码即可。例如:
*******
******
*****
****
***
**
*

或是
*
**
***
****
*****
******

准备考试了,帮忙做出这题,谢谢。。。。。 --------------------编程问答-------------------- 50大板!打PP --------------------编程问答--------------------

 if (!IsPostBack)
 {
    int row = 7; //控制行数
     int num = 7; //控制星号数
     for (int i = 1; i <= row; i++)
    {
        for (int j =i ; j <= num; j++)
        {
           Response.Write("*");
        }
        Response.Write("<br/>");
               
    }
 }



或者你原样输出也行
o(∩_∩)o... --------------------编程问答-------------------- 努力,如果会做了,下面的树也会做了.

★★★
★★★★★
★★★
★★★★★
★★★★★★★
★★★★★★★★
★★★★★
★★★★★★★
★★★★★★★★★
★★★★★★★★★★★
★★★★★★★★★★★★




参考下帖:

http://www.blueshop.com.tw/board/show.asp?subcde=BRD20061028001108OUM&fumcde= --------------------编程问答-------------------- 楼主真应该拖出去打^_^
--------------------编程问答--------------------

if (IsPostBack == false)
        {
            int rows = 5;
            for (int i = 5; i > 0; i--)
            {
                for (int j = 0; j < i; j++)
                {
                    Response.Write("*");
                }
                Response.Write("<br />");
            }

            for (int i = 0; i < 5; i++)
            {
                for (int j = 0; j < i; j++)
                {
                    Response.Write("*");
                }
                Response.Write("<br />");
            }
            
        }


--------------------编程问答-------------------- 真该打PP
CSDNER们不要宠坏了他呀...
--------------------编程问答-------------------- 这个是不是太基础的问题呀! --------------------编程问答-------------------- 同意打PP,不要手软,呵呵 --------------------编程问答-------------------- 同意打PP,不要手软,呵呵 --------------------编程问答-------------------- 同意打PP,不要手软,呵呵 --------------------编程问答-------------------- 最笨的办法: response.write 一行行输出,考试要的是成绩~~~ --------------------编程问答--------------------
递归一下就可以了

 protected void Page_Load(object sender, EventArgs e)
        {
            this.RecursionWrite(7);
        }

        private void RecursionWrite(int n)
        {
            for (int i = 0; i < n; i++)
            {
                Response.Write("*");
            }

            Response.Write("<br>");

            if (n > 0)
            {
                this.RecursionWrite(n - 1);
            }
        }
--------------------编程问答-------------------- 控制台实现? --------------------编程问答-------------------- 同意第十一楼的,用这么复杂的循环做什么,直接用Response.Write 一行一行的输出就OK啦!

另注:CSDN的朋友们,思想可以告诉他,但不要连程序都给他呀!这样太宠了吧!
--------------------编程问答-------------------- 用递归的兄弟一起拖出去,自己定义个整型变量看看执行了多少次,递归的效率不是人能忍受的 --------------------编程问答-------------------- ★ 
★★★ 
★★★★★ 
★★★ 
★★★★★ 
★★★★★★★ 
★★★★★★★★ 
★★★★★ 
★★★★★★★ 
★★★★★★★★★ 
★★★★★★★★★★★ 
★★★★★★★★★★★★ 
★ 
★ 
★  --------------------编程问答-------------------- 这种无非是找到规律. --------------------编程问答-------------------- 虽然那么多人说要打PP,但是还是谢谢给出代码的人,谢谢skyzero110,symbol441,Plife472  --------------------编程问答-------------------- 可以用死的方法,也可以用活得方法。
死的就是直接输出星号,活得么,就可以用递归什么的
还是希望楼主多多用点心。 --------------------编程问答-------------------- 已阅.
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,