输出下面图案:
**
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
* *
**
参考代码:
#include <stdio.h>
#include <math.h>
#define HALF_WIDTH 31
void main()
{
double x;
int y, n;
for (x = 1; x >= -1; x -= 0.1)//正弦函数的值的范围在【-1,1】之间
{
for (y = 0; y <= 2 * HALF_WIDTH; y++)
{
if (x >= 0)
n = asin(x) * 10;
else
n = -asin(x) * 10;
if ((x >= 0 && (y == n || y == HALF_WIDTH - n)) || (x < 0 && (y == HALF_WIDTH + n || y == 2 * HALF_WIDTH - n)))
printf("*");
else
printf(" ");
}
printf("\n");
}
}