@C语言大神:这个图形怎么敲?求解释!「圆圈是空格」
发布网友
发布时间:2024-09-26 21:49
我来回答
共1个回答
热心网友
时间:2024-10-04 20:35
#include<stdio.h>
#include<stdlib.h>
int main()
{
int n=3, i;
loop:scanf("%d", &n);
for (i = -abs(n); i <= abs(n); i++)
{
int j, k, m = abs(i);
for (j = 0; j < m; j++)
printf(" ");
for (k = 0; k < (abs(n) - m) * 2 + 1; k++)
{
if (k == 0 || k == (abs(n) - m) * 2)
printf("*");
else
printf(" ");
}
printf("\n");
}
return 0;
}