用java编写:从键盘得到一个整数n,打印有n行的等腰三角形

 我来答
cleanerq
2010-11-26 · TA获得超过244个赞
知道答主
回答量:73
采纳率:100%
帮助的人:0
展开全部
Console c = System.console();
String str = c.readLine("%s", "输入整数n打印有n行的等腰三角形:");
int n = Integer.parseInt(str == null ? "0" : str);

// 最大的行的个数
int maxN = 2 * n - 1;

for (int i = 0; i < n; i++) {
// 每行的个数
int hang = 2 * i + 1;
// 空格数
int kongge = (maxN - hang) / 2;
for (int j = 0; j < maxN; j++) {
if ((j < kongge) || (j >= (kongge + hang))) {
System.out.print(" ");
} else {
System.out.print("N");
}
}
System.out.println();
}
用java命令在cmd的dos窗口执行
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式