#include<stdio.h> int main(){ int n,i,j,z; scanf("%d",&n); //负责行 for(i = 1;i <= n;i++){ //负责空格 for(j = 1;j <= n - i;j++){ printf(" "); } //负责打印数字 for(z=1;z <= 2 * i - 1;z++){ printf("%d",z); } //负责换行 printf("\n"); } return 0; } /************************************************************** Problem: 1072 User: admin Language: C Result: Accepted Time:10 ms Memory:1144 kb ****************************************************************/