#include <stdio.h> int main() { int n=0; while(scanf("%d",&n)!=-1) { int i=0;//行 int j=0;//列 char arr[20][20]={0}; //只在对角线上打印 //右下 for(i=0;i<n;i++) { for(j=0;j<n;j++) { if(i==j) arr[i][j]='*'; else arr[i][j]=' ';//小detail 除了对角线全是空格 } } //左下 for(i=0;i<n;i++) { for(j=n-1;j>=0;j--) { if(i+j==n-1) arr[i][j]='*'; } } //打印 for(i=0;i<n;i++) { for(j=0;j<n;j++) { printf("%c",arr[i][j]); } printf("\n"); } } return 0; }