输入一个n,打印n阶菱形。n是奇数。 曼哈顿距离
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
int n;
cin >> n;
int cx= n/2,cy =n/2;
for (int i=0 ;i<n;i++)
{
for(int j =0;j<n;j++)
if(abs(i-cx)+abs(j-cy) <= n/2)
cout << "*";
else
cout <<" ";
cout <<endl;
}
return 0;
}
666666666666
大佬大可不必
至少比我写的简洁多了
hh