解题思路:
还是比较简单的循环
注意事项:
参考代码:
#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 人评分
时间转换 (Java代码)浏览:572 |
字符串输入输出函数 (Java代码)浏览:1431 |
C语言程序设计教程(第三版)课后习题7.1 (C语言代码)浏览:723 |
十->二进制转换 (C语言代码)浏览:1291 |
简单的a+b (C语言代码)浏览:585 |
C语言程序设计教程(第三版)课后习题7.4 (C语言代码)浏览:1232 |
C语言程序设计教程(第三版)课后习题6.5 (C语言代码)浏览:623 |
C语言程序设计教程(第三版)课后习题8.8 (C语言代码)浏览:853 |
1128题解(返回值为数组的情况)浏览:450 |
矩形面积交 (C++代码)浏览:1119 |