打印以下数字菱形:
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;
}