题意:
打印出所给图形
解答:
本题关键是理解题意,得出公式
还有就是要注意细节
具体的java代码如下:
import java.util.*;
public class Main{
public static void main(String[] args){
Scanner in=new Scanner(System.in);
String str=in.nextLine();
int n=str.length();
int n1=0;
int n2=0;
if((n+2)%3==0){
n1=n2=(n+2)/3;
}
else{
n1=(n+2)/3;
n2=n+2-2*n1;
}
String space="";
for(int i=0;i<n2-2;i++){
space+=" ";
}
for(int i=0;i<n1+n2-1;i++){
if(i<n1-1){
System.out.println(str.charAt(i)+space+str.charAt(n-1-i));
}
else{
System.out.print(str.charAt(i));
}
}
}
}