题解 | X形图案
X形图案
https://www.nowcoder.com/practice/83d6afe3018e44539c51265165806ee4
#include <stdio.h>
#include<string.h>
int main() {
int a;
int i = 0;
char arr1[100] = { 'q' };
char arr2[100] = { 'q' };
int left;
int right;
while (scanf("%d", &a) != EOF)
{
for (i = 0;i < a;i++)
{
arr1[i] = '*';
}
for (i = 0;i < a;i++)
{
arr2[i] = ' ';
}
left = 0;
right = strlen(arr1) - 1;
for (left = 0;left < a;left++, right--)
{
for (i = 0;i < a;i++)
{
arr2[i] = ' ';
}
arr2[left] = arr1[left];
arr2[right] = arr1[right];
for (i = 0;i < a;i++)
{
printf("%c", arr2[i]);
}
printf("\n");
}
}
return 0;
}
