使用for循环编写一个程序 输出一个由*组成的菱形拜托各位了 3Q
2个回答
展开全部
用java写了一个、你看看、 public class isoceles { public static void main(String[] args) { Scanner input=new Scanner(System.in); System.out.println("请输入行数:"); int k=input.nextInt(); for (int i = 0; i <k; i++) { for (int j = 1; j < k-i; j++) { System.out.print(" "); } for (int j = i; j >=0 ; j--) { System.out.print("* "); } System.out.println(); } for (int i = k-1; i >0; i--) { for (int j = 0; j < k-i; j++) { System.out.print(" "); } for (int j = i-1; j >=0 ; j--) { System.out.print("* "); } System.out.println(); } } } 当然这只是我个人的想法、也许还有更好的思维、 祝你好运、
展开全部
int a,b,c; for(a=1;a<4;a++){ for(b=3;b-a>0;b--){ System.out.print(" "); } for(c=1;2*a-c>0;c++){ System.out.print("*"); } System.out.println(); } for(a=2;a>0;a--){ for(b=3;b-a>0;b--){ System.out.print(" "); } for(c=0;2*a-1>c;c++){ System.out.print("*"); } System.out.println(); }
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询