解题思路:
还是比较简单的循环
注意事项:
参考代码:
#include<iostream>
#include<algorithm>
using namespace std;
int main()
{
int i,l,j, n,k=0,a[15],b[15];
cin >> n;
for (i = 0; i < n; i++)
cin >> a[i] >> b[i];
while (n > k)
{
for (i = 0; i < a[k]; i++)
{
if (i == a[k] - 1 || i == 0)
cout << 'X';
else cout << ' ';
}
cout << endl;
for( l=0;l<b[k];l++)
for ( i = 1; i < a[k]; i++)
{
for ( j = 0; j < a[k]; j++)
{
if (i + j == a[k] -1||i==j)
cout << 'X';
else cout << ' ';
}
cout << endl;
}
k++;
cout << endl;
}
return 0;
}
0.0分
0 人评分