/******************************
作者: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 发布