700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > for循环嵌套输出菱形

for循环嵌套输出菱形

时间:2024-09-07 02:39:12

相关推荐

for循环嵌套输出菱形

因为菱形肯定行数是要为奇数,我把它分为了三部分,也可以把中间那一行放到上半部分一起,我懒得改了,下面是代码:

for(int i = 1;i<=n;i++){if(i<(n+1)/2){for(int k=(n+1)/2-i;k>=1;k--) {System.out.print(" ");}for(int j=1;j<=2*(i-1)+1;j++) {System.out.print("*");}}else if(i==(n+1)/2){for(int j=1;j<=n;j++){System.out.print("*");}}else{for(int k=1;k<=i-(n+1)/2;k++) {System.out.print(" ");}for(int j=2*(n-i)+1;j>=1;j--){System.out.print("*");}}System.out.println();}

这个n可以用Scanner等方式给定 不影响图案输出(当然要是奇数,偶数的判定我没写)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。