#include<iostream>
using namespace std;
int main()
{
int n;
cout<<"请输入n的值(n<10):";
cin>>n;
for(int i=1;i<=n;i++)
{
for(int j=1;j<=n-i;j++)
{
cout<<" " ;
}
for(int k=1;k<=i;k++)
{
cout<<i;
}
cout<<endl;
}
for(int i=n-1;i>0;i--)
{
for(int j=1;j<=n-i;j++)
{
cout<<" " ;
}
for(int k=1;k<=i;k++)
{
cout<<i;
}
cout<<endl;
}
}
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
int n;
cin >> n;
if(n > 10) {cout<<"请输入小于10的整数";}
if(n <=0 ) {cout<<"请输入大于0的整数";}
for ( int i = n*2-1 ; i > 0 ; i--) {
for ( int k = 1; k <= n;k++) {
if( abs(i-n) >= k ){ // abs为求绝对值函数
cout<<" ";
}
else{
cout<<n-abs(i-n);
}
}
cout<<endl;
}
return 0;
}
```