发布网友 发布时间:2022-04-22 03:55
共3个回答
热心网友 时间:2023-05-10 11:24
public class S {
public static void main(String args[]) {
System.out.print("1\n131\n13531\n1357531\n.\n.\n.\n.\n"); }
}
上面开个玩笑。。正确的刚刚写出来
你用命令行参数把这些数里面最大的传到程序里面就行了
public class S {
public static void main( String args[] ) {
int max, i, j;
if (args.length == 0) return;
max = Integer.parseInt(args[0]);
max = (max+1)/2;
for (i=1; i<=max; i++) {
for (j=1; j<i; j++)
System.out.print(2*j-1);
for (j=i; j>0; j--)
System.out.print(2*j-1);
System.out.println();
}
}
}
比如:
java S 3 输出
1
131
java S 9 输出
1
131
13531
1357531
135797531
热心网友 时间:2023-05-10 11:24
public class Fuck{
public static void main(String args[]) {
System.out.print("1\n131\n13531\n1357531\n.\n.\n.\n.\n"); }
}
热心网友 时间:2023-05-10 11:25
我会玩不会编。。。#14