求助java编写程序能根据n值输出以下两种图形:n=4 时示例如下
来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/28 08:31:57
求助java编写程序能根据n值输出以下两种图形:n=4 时示例如下
import java.util.Scanner;
public class Test{
public static void main(String[] args){
Scanner input=new Scanner(System.in);
System.out.println("请输入n的值:");
System.out.print("n=");
int n=input.nextInt();
System.out.println("图形1");
for(int a=1;a0;b--)
System.out.print(" ");
for(int c=a;c>0;c--)
System.out.print("*");
System.out.println();
}
System.out.println("\n"+"图形2");
for(int a=1;a0;c--)
System.out.print("*");
System.out.println();
}
}
}
再问: 谢谢~~您好,小弟初学,可否注解一下图形2的代码?
再答: 分开来看,上面的几层作为一个整体,最后一层作为一个整体。上面几层有这么一种规律,每一层的第一颗*出现在该层的层数+该层的列数=2倍用户定义的层数,第二颗*出现在该层2倍用户定义层数-1列上,第三颗*出现在该层的列数-该层的层数=2倍用户定义的层数-2列上。
public class Test{
public static void main(String[] args){
Scanner input=new Scanner(System.in);
System.out.println("请输入n的值:");
System.out.print("n=");
int n=input.nextInt();
System.out.println("图形1");
for(int a=1;a0;b--)
System.out.print(" ");
for(int c=a;c>0;c--)
System.out.print("*");
System.out.println();
}
System.out.println("\n"+"图形2");
for(int a=1;a0;c--)
System.out.print("*");
System.out.println();
}
}
}
再问: 谢谢~~您好,小弟初学,可否注解一下图形2的代码?
再答: 分开来看,上面的几层作为一个整体,最后一层作为一个整体。上面几层有这么一种规律,每一层的第一颗*出现在该层的层数+该层的列数=2倍用户定义的层数,第二颗*出现在该层2倍用户定义层数-1列上,第三颗*出现在该层的列数-该层的层数=2倍用户定义的层数-2列上。
求助java编写程序能根据n值输出以下两种图形:n=4 时示例如下
编写程序输出下列N行图形
编写程序,接受用户输入一个整数n,则输出如下与n有关的图形
C++编写程序输出如下图形
怎么用java编写如下程序在屏幕上输出如下图形 * *** *** * 循环语句做(if语句)
编写一个JAVA程序输出: N 10*N 100*N 1000*N 1 10 100 1000 2 20 200 200
用JAVA编写程序:输入整数n,输出由n行n列星号字符组成的三角形图案
编程 输出图形编写程序输出如下图案:** ** ** ** ** ** ** ** ** **
5. 编写C程序,根据整型形参n的值,计算如下公式: 1-1/2+1/3-1/4+...+(-1)的(n+1)次方1/n
怎样用java编写一个程序,从键盘上输入数n,计算并输出1!+2!...+n!的结果
编写程序:输出满足1+2+3+4+,+n
用java编写一个程序s=1*2*3*.*n,求s>=1000的最小n的值