打印数字菱形

时间:2022-11-04 21:57:44

打印以下数字菱形

      4

    333

  22222

 1111111

  22222

    333

      4

#include <iostream>
#include<cmath>
using namespace std;
//打印数字菱形
int main(int argc, char** argv) {
for(int i=-3;i<=3;i++)
{
int k=abs(i);
for(int n=1;n<=k;n++)
{
cout<<" ";
}
for(int m=1;m<=7-2*k;m++)
{
cout<<k+1;

}
cout<<endl;

}
return 0;
}

打印数字菱形

      1

    212

  32123

4321234

  32123

    212

      1

#include <iostream>
#include<cmath>
using namespace std;


int main(int argc, char** argv) {
for(int i=-3;i<=3;i++)
{
int k=abs(i);
for(int i=0;i<k;i++)
{
cout<<' ';
}
for(int j=4-k;j>=1;j--)
{
cout<<j;

}
cout<<endl;
}
return 0;
}
额, 这个程序究竟应该怎么写打印数字菱形打印数字菱形
打印数字菱形