用java编写下面图形.n行.对称星星图,n为奇数 * *** ***** *** ** * * * * * * * * * * * *
来源:学生作业学帮网 编辑:学帮网 时间:2024/06/16 22:00:49
用java编写下面图形.n行.对称星星图,n为奇数 * *** ***** *** *
*
* * *
* * * * *
* * *
*
像这种图形对称的由少变多再变少可以考虑绝对值控制.
打个比方:就像在一个数轴上,越接近中心则距离越短,然后过了中心后,就会离中心越来越远.代码如下,如果n是可输入的,你用IO输入流代替即可.
public static void main(String[] args){
int n = 5;//*号的行数
/*控制*号的数量,最小为1,最大为n,由绝对值计算出变化*/
int m = 1;
int space = (n + 1) / 2;//空格的最大值
int s = 1;//和上面同理
for(int i = 0; i < n; i++){
//控制空格输出
for(int j = 0; j < Math.abs(space-s); j++){
System.out.print(" ");
}
s++;
//控制*号输出
for(int k = 0; k < n - Math.abs(n - m); k++){
System.out.print("*");
}
m += 2;
System.out.println();
}
}
用java编写下面图形.n行.对称星星图,n为奇数 * *** ***** *** ** * * * * * * * * * * * *
用JAVA编写N阶幻方矩阵!
用JAVA编写程序:输入整数n,输出由n行n列星号字符组成的三角形图案
求助java编写程序能根据n值输出以下两种图形:n=4 时示例如下
用java程序写出使用for循环打印下面图形
N是不是对称图形
用while循环求n2大于12000的最小数n.(用java编写)
编写一个web应用求出Fibonacci数列前n个数. 用JAVA编 怎么办啊
用java编写程序计算1 + 1/2!+.+ 1/n!输入一个正整数repeat (0
怎么用java编写如下程序在屏幕上输出如下图形 * *** *** * 循环语句做(if语句)
用Java语言编写,要求申明三角形类,继承图形抽象类,计算三角形的周长和面积!
用JAVA编写这函数: x (x
用java编写一个程序s=1*2*3*.*n,求s>=1000的最小n的值
java星星列数为n时有n行星星如图
用Java编写打印下列图形的程序* * * * * * * $ * * * * * $ $ $* * * $ $ $ $ $* $ $ $$可以告诉我是怎样打草稿分析找规律的吗?第一个图形是倒三角形,第二个是菱形.
java编写图案1 12 123 1234 12345用java编写图案112123123412345
用JAVA写一个程序,求N个不同形状的图形的总面积.
用Java编写一个程序可以打印如下三角形一定要有详细的说明才行!