/******************************
作者:cncoderalex
博客:http://blog.youkuaiyun.com/cncoderalex
*******************************/
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
void GenerateSin()
{
for (double y = 1; y > 0; y -= 0.1)
{
double x = asin(y) * 10;
double i;
for (i = 0; i < x; i++)
printf(" ");
printf("*");
for (i = x + 1; i < 31 - x; i++)
printf(" ");
printf("*");
printf("\n");
}
for (double y = 0; y >= -1; y -= 0.1)
{
double x = asin(y) * 10;
double i;
for (i = 0; i < 31 - x; i++)
printf(" ");
printf("*");
for (i = 31 - x + 1; i < 62 + x; i++)
printf(" ");
printf("*");
printf("\n");
}
}
void GenerateCos()
{
for (double y = 1; y >= -1; y -= 0.1)
{
double x = acos(y) * 10;
double i;
for (i = 0; i < x; i++)
printf(" ");
printf("*");
for (i = x + 1; i < 62 - x; i++)
printf(" ");
printf("*");
printf("\n");
}
}
int main()
{
printf("http://blog.youkuaiyun.com/cncoderalex");
printf("\n");
GenerateSin();
GenerateCos();
system("pause");
return 0;
}打印正弦余弦曲线
最新推荐文章于 2024-10-25 18:55:54 发布
本文介绍了一个使用C语言实现的简单程序,该程序能够打印出正弦和余弦函数的图形表示。通过控制台输出的方式,利用正弦和余弦函数计算相应的点,并在一行固定的字符宽度中展示出来,以此来近似地描绘这两个函数的图像。
3261

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



