解题思路:
注意事项:
参考代码:#include<stdio.h>
int main()
{
int N;
scanf("%d",&N);
while(N>0)/*输入组数*/
{
int a,b;
scanf("%d%d",&a,&b);
for(int k=b;k>0;k--)/*循环次数*/
{
char c[a][a];
for(int i=0;i<a;i++)
{
for(int j=0;j<a;j++)
{
if(j==i||j==a-i-1)
c[i][j]='X';
else
c[i][j]=' ';
}
}/*判断打印‘X’*/
if(k==1)
{
for(int i=0;i<a;i++)
{
for(int j=0;j<a;j++)
printf("%c",c[i][j]);
printf("\n");
}
}
else
{
for(int i=0;i<a-1;i++)
{
for(int j=0;j<a;j++)
printf("%c",c[i][j]);
printf("\n");
}
}
}/*如果重复次数为1的话,直接打印;如果大于1的话,每次删去最后一排并打印*/
printf("\n");
N--;
}
return 0;
}
0.0分
0 人评分
【绝对值排序】 (C语言代码)浏览:717 |
淘淘的名单 (C语言代码)答案错误???浏览:595 |
P1001 (C语言代码)浏览:801 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:575 |
2003年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:605 |
wu-淘淘的名单 (C++代码)浏览:1339 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:534 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:514 |
有关字符,字符串的输入输出函数说明浏览:479 |
字符串的输入输出处理 (C语言代码)浏览:1017 |