| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 693 人关注过本帖
标题:for loop的问题
只看楼主 加入收藏
suckdog
Rank: 1
等 级:新手上路
帖 子:130
专家分:0
注 册:2007-9-19
结帖率:41.67%
收藏
已结贴  问题点数:0 回复次数:3 
for loop的问题
如果画一个三角,

     *
    * *
   *   *
  *     *
 *       *
***********

输入底部长度, 然后根据底部长度每上一层左右宽度都减少一个, 中间必须是空心, 用for loop来写应该怎么写法

我画的图底部是11个“*” 这样每上一层,我左右减一个“*”
搜索更多相关主题的帖子: loop 
2009-11-13 10:08
lampeter123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:54
帖 子:2508
专家分:6424
注 册:2009-1-30
收藏
得分:5 
import java.util.*;

public class Triangle {
    public static void drawTriangle(int n) {
        for (int i = 1; i <= n; i++) {
            for (int j = 1; j < 2 * n; j++) {
                if (j == n - i + 1 || j == i + n - 1 || i == n && j % 2 == 1)
                    System.out.print("*");
                else
                    System.out.print(" ");
            }
            System.out.println();
        }
    }

    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        System.out.print("输入底部长度:");
        int n = scan.nextInt();
        drawTriangle(n);
    }
}

你的优秀和我的人生无关!!!!
    
    我要过的,是属于我自己的生活~~~
2009-11-13 14:22
【赣】暴风
Rank: 2
来 自:JAVA风暴
等 级:论坛游民
帖 子:11
专家分:20
注 册:2009-11-1
收藏
得分:5 
感觉最好是自己编一下
再拿过程中碰到的问题来问
这样下偶偶应该会更好点

好好学习。。。
天天向上!!!
2009-11-14 19:13
疯狂小子
Rank: 1
等 级:新手上路
帖 子:51
专家分:2
注 册:2009-6-8
收藏
得分:0 
我建议 你把空的用一个符号 来代替  你就会发现规律了  这也我的老师这么教我的 喜欢对你有用
2010-02-09 21:09
快速回复:for loop的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.013491 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved