程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C >> C語言基礎知識 >> 幾行代碼,可畫所有函數的圖像

幾行代碼,可畫所有函數的圖像

編輯:C語言基礎知識
/*大家可以改此程序中一些代碼: N控制圖像模擬長度, M控制圖像在屏幕中的位置 "40*sin*(i/6)+M",40控制振幅,6控周期,還可以加一個常數控制位相,數字都可以改動,符合數學定義 "40*sin*(i/6)+M"可以換成其它的數學表達式,比如:tan(i/2)+M,i*i+2等,就會得到對應的函數圖像. 為了圖像的准確性,我們在固定數字的時候,要盡量思考顯示器的性質及數學函數的性質.*/ #include"math.h"
  #include"stdio.h"
  #define N 500
  #define M 20
  main()
  {
      float i,j;
     char c1=' ',c2='*';      for(i=0;i<N;i++)
           {
             for(j=0;j<40*sin(i/6)+M;j++) putchar(c1);
             putchar(c2);printf(" ");
            }
  }
 
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved