package Test;import java.util.Scanner;public class TestLingXing02 {?public static void main(String[] args) {??// TODO 自動生成的方法存根????Scanner in=new? Scanner(System.in);??int i,a,k,x;??double s;? ????System.out.println("請輸入一個整數(shù):");??a = in.nextInt();??for( i = 1; i <= a; i ++ )?? ??{???if ( i <= ( a+1 ) / 2 )???{????x = 2* i-1;???}???else ???{????x = 2 * (a-i) + 1;???}??????s =50-x/2;??????for ( k = 1; k < s; k ++ )???{???????System.out.print(" ");?????}??????for ( k = 1; k <= x; k ++ )???{????System.out.print(" *");???}???System.out.println();?????}?}}??? ??????????????????????????????????????????????*???????????????????????????????????????????????? * * *??????????????????????????????????????????????? * * * * *?????????????????????????????????????????????? * * * * * * *?????????????????????????????????????????????? * * * * * * *??????????????????????????????????????????????? * * * * *???????????????????????????????????????????????? * * *????????????????????????????????????????????????? *請大神解答!
1 回答

天將明96
TA貢獻15條經(jīng)驗 獲得超13個贊
for?(k?=?1;?k?<=?x;?k++)?{ ????System.out.print("*");?//你的代碼這里'*'前面多了個空格。。。 }
你改一下就好了,別的沒什么問題。
有空格的情況。
沒有的情況。
如果滿足要求,望采納!<(?????)>
點擊展開后面2條
添加回答
舉報
0/150
提交
取消