题目描述
从键盘输入一个整数 n,打印出指定的数字图形。
输入
正整数 n (1≤n≤9)(1≤n≤9)。
输出
指定数字图形。
输入输出样例
样例输入 #1
5
样例输出 #1
1
121
12321
1234321
123454321
1234321
12321
121
1
代码:
#include<stdio.h>
int main()
{
int n,i,j;
scanf("%d",&n);
for(i=1;i<=n;i++){
for(j=1;j<=n-i;j++){
printf(" ");
}
for(j=1;j<=i;j++){
printf("%d",j);
}
for(j=i-1;j>0;j--){
if(i-1!=0)
printf("%d",j);
}
printf("\n");
}
for(i=1;i<n;i++){
for(j=1;j<=i;j++){
printf(" ");
}
for(j=1;j<=n-i;j++){
printf("%d",j);
}
for(j=n-1-i;j>0;j--){
printf("%d",j);
}
printf("\n");
}
return 0;
}
编译结果: