当前位置:主页 > 软件编程 > C代码 >

C语言绘制三角函数曲线

时间:2021-01-18 14:45:00 | 栏目:C代码 | 点击:

本文实例为大家分享了Android九宫格图片展示的具体代码,供大家参考,具体内容如下

题目:在屏幕上用“*”显示0°~360°的余弦函数cos(x)曲线。

#include <stdio.h>
#include <math.h>
 
int main()
{
 int x;
 double y;
 int m;
 int i;
 
 for (y = 1; y >= -1; y = y - 0.1)
 {
  x = acos(y) * 10;
 m = 62 - x;
 
 for (i = 0; i < x; i++)
 {
  printf(" ");
 }
 
 printf("*");
 
 for (i = x; i < m; i++)
 {
  printf(" ");
 }
 
 printf("*\n");
 }
 
 return 0;
}

题目:在屏幕上用“*”显示0°~360°的正弦函数sin(x)曲线。

//用“*”显示0~360的sin(x)的曲线
 
#include <stdio.h>
#include <math.h>
 
int main()
{
 int x;
 int m;
 int i;
 
 double y;
 
 for (y = 1; y >= 0.1; y = y - 0.1)
 {
  x = asin(y) * 10;
 m = 31 - x;
 
 for (i = 0; i < x; i++)
 {
  printf(" ");
 }
 
 printf("*");
 
 for ( ; i < m; i++)
 {
  printf(" ");
 }
 
 printf("*\n");
 }
 
 printf("*");
 for (i = 0; i < 31; i++)
 {
 printf(" ");
 }
 printf("*");
 for (i = 31; i < 62; i++)
 {
 printf(" ");
 }
 printf("*\n");
 
 for (y = -0.1; y >= -1; y = y - 0.1)
 {
  x = - asin(y) * 10;
 m = 31 - x;
 
 for (i = 0; i < x + 32; i++)
 {
  printf(" ");
 }
 
 printf("*");
 
 for (i = x; i < m; i++)
 {
  printf(" ");
 }
 
 printf("*\n");
 }
 
 return 0;
}

您可能感兴趣的文章:

相关文章