for(y=1; y>=0; y-=0.1)
{
m = asin(y)*10;
n = acos(y)*10;
for(x=0;x<=62;x++)
{
if(x==m && x==n) printf("+");
else if(x == m || x==31-m) printf("*");
else if(x == n || x == 62-n) printf("+");
else printf(" ");
}
printf("\n");
}
for(y=-0.1;y>=-1;y-=0.1)
{
m = -asin(y)*10;
n = acos(y)*10;
for(x=0;x<=62;x++)
{
if(x == m && x == n) printf("+");
else if(x == m+31 || x == 62-m) printf("*");
else if(x == n || x == 62-n) printf("+");
else printf(" ");
}
printf("\n");
}
本文展示了一段使用C语言编写的程序,该程序利用正弦和余弦函数绘制了一个特殊的图形。通过双重循环和条件判断,程序能够在控制台上输出由特定字符组成的图形,展示了数学函数在图形生成中的应用。

1088

被折叠的 条评论
为什么被折叠?



