4个回答
展开全部
这不关\t的事
这个效果需要知道总共打印多少行,假定n行
从最下行开始看
行数 这行前面多少个空格 这行*个数
n 0 n
n-1 1 n-1
n-2 2 n-2
.......
1 n-1 1
由上得知 行数+空格=n *个数=行数
所以
for(int i=1;i<=n;i++)
{
打印 n-i个空格,不要换行
打印i个 *
换行
}
可是你这样打出来是不可能对齐的
必须在每个*的前面加一个空格才可能对齐
这个效果需要知道总共打印多少行,假定n行
从最下行开始看
行数 这行前面多少个空格 这行*个数
n 0 n
n-1 1 n-1
n-2 2 n-2
.......
1 n-1 1
由上得知 行数+空格=n *个数=行数
所以
for(int i=1;i<=n;i++)
{
打印 n-i个空格,不要换行
打印i个 *
换行
}
可是你这样打出来是不可能对齐的
必须在每个*的前面加一个空格才可能对齐
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
package yc;
public class yc7 {
public static void main(String[] args) {
int i,x,j;
for (i = 1; i <= 6; i++) {
for (j = 6 - i; j >= 1; j--) {
System.out.print(" ");
}
for (x = i; x > 0; x--) {
System.out.print("*");
}
System.out.print('\n');
}
}
}
public class yc7 {
public static void main(String[] args) {
int i,x,j;
for (i = 1; i <= 6; i++) {
for (j = 6 - i; j >= 1; j--) {
System.out.print(" ");
}
for (x = i; x > 0; x--) {
System.out.print("*");
}
System.out.print('\n');
}
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
循环 找他每行的规律
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询