include <stdio.h>
int main()
{
int i, j, l, r, k 1, n 7;
char letter1 &39;B&39;, letter2 &39;A&39;;
printf("Please enter a letter (A-Z): ");
scanf("%c%c", &letter1);
printf("Please enter a letter (A-Z): ");
scanf("%c%c", &letter2);
printf("Diamond shape of the letters:\n");
l r n / 2;
for (i 0; i < n; i++)
{
for (j 0; j < l; j++)
putchar(letter2);
if (l r)
putchar(letter1);
else
{
putchar(letter1);
for (j l + 1; j < r; j++)
putchar(&39; &39;);
putchar(letter1);
}
for (j r + 1; j < n; j++)
putchar(letter2);
putchar(&39;\n&39;);
if (l 0)
k -k;
l - k;
r + k;
}
}
运行结果:
你自己调整n,n要是一个基数,可以输出更大的图形。。。