解题思路:
还是比较简单的循环
注意事项:
参考代码:
#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 人评分
C语言程序设计教程(第三版)课后习题10.2 (C语言代码)浏览:1020 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:637 |
输出九九乘法表 (C语言代码)浏览:555 |
C二级辅导-计负均正 (C语言代码)浏览:517 |
C语言程序设计教程(第三版)课后习题10.3 (C语言代码)浏览:688 |
C语言训练-斐波纳契数列 (C语言代码)浏览:2827 |
母牛的故事 (C语言代码)浏览:435 |
WU-格式化数据输出 (C语言代码)浏览:1755 |
2004年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:506 |
K-进制数 (C语言描述,蓝桥杯)浏览:925 |