题目描述
从键盘输入一个整数n(1≤n≤9),打印出指定的数字图形
输入
输入为多组测试数据。
正整数n(1≤n≤9)。
输出
指定数字图形。
样例输入
5
样例输出
1 121 12321 1234321 123454321 1234321 12321 121 1
#include <stdio.h>
int main(){
int n;
int i,j,k;
while(scanf("%d",&n)!=EOF){
for(i=1;i<=n;i++){
for(j=n-i;j>0;j--){
printf(" ");
}
for(k=1;k<=i;k++){
printf("%d",k);
}
if(k=i){
for(k;k>1;k--){
printf("%d",k-1);
}
}
printf("\n");
}
for(i=1;i<n;i++){
for(j=1;j<=i;j++){
printf(" ");
}
for(k=1;k<=n-i;k++){
printf("%d",k);
}
if(k=n-i){
for(k;k>1;k--){
printf("%d",k-1);
}
}
printf("\n");
}
}
}