注册 登录
编程论坛 J2EE论坛

求打印三角形的代码

lc1234 发布于 2010-06-08 21:04, 1136 次点击
要求控制台打印出
     *
    * *
   * * *
  * * * *
 * * * * *
3 回复
#2
平凡の嫩嫩鼻2010-06-08 21:21
#include<stdio.h>
int main()
{
    char m='*';
   printf("%6c\n%5c%2c\n%4c%2c%2c\n%3c%2c%2c%2c\n%c%2c%2c%2c%2c\n"
                                   ,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m);


}
#3
lc12342010-06-09 11:52
用JAVA代码实现
#4
lampeter1232010-06-09 15:26
程序代码:
public class Triangle {

    public static void main(String[] args) {
        printTriangle(5);
    }

    public static void printTriangle(int line) {
        for (int i = 0 ;i <= line ;i++) {
            for (int j = 0; j < line - i; j++)
            {
                System.out.print(" ");
            }

            for (int x = 0;x < 2*i-1; x++ )
            {
                if(x%2==0)
                System.out.print("*");
                else
                    System.out.print(" ");
            }
            System.out.println();
        }
    }
}
1