c语言。输出图形,简单代码怎么写?
用户输入数字、符号1以及符号2,输出迭代图形输入用例:5AB输出用例:AAAAAABBBAABABAABBBAAAAAA...
用户输入数字、符号1以及符号2,输出迭代图形
输入用例:
5 A B
输出用例:
AAAAA
ABBBA
ABABA
ABBBA
AAAAA 展开
输入用例:
5 A B
输出用例:
AAAAA
ABBBA
ABABA
ABBBA
AAAAA 展开
1个回答
展开全部
#include<stdio.h>
#include<stdlib.h>
char a[25][25],b[2];
int n;
void fill()
{ int i,j,k;
char *p=a[0];
for(k=0; k<(n+1)/2; k++)
{ for(i=0; i<n-2*k; i++)
{p=*(a+k)+k+i*25;
for(j=0; j<n-2*k; j++)
*p++=b[k%2];
}
}
}
int main()
{ int i,j;
scanf("%d %c %c",&n,&b[0],&b[1]);
fill();
for(i=0; i<n; i++)
{ for(j=0; j<n; j++)
printf("%c",a[i][j]);
printf("\n");
}
return 0;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询