趣味程式設計2.c
阿新 • • 發佈:2018-12-06
繪製餘弦曲線和直線
在螢幕上顯示0°~360°的cos(x)曲線和f(x) = 45*(y - 1) + 31 的迭加圖形。其中cos(x)圖形用“*”表示,f(x)圖形用“+”表示,在兩個圖形的交點處則用f(x)圖形的符號。
程式碼案例:
#include <stdio.h> #include <math.h> int main() { double y; int m,n,x,yy; for (yy = 0; yy <= 20; yy++) { y = 0.1 * yy; m = acos(1 - y) * 10; n = 45 * (y - 1) + 31; for (x = 0; x <= 62; x++) { if (x == m && x == n) printf ("+"); else if (x == n) printf ("+"); else if (x == m || x == 62 - m) printf ("*"); else printf (" "); } printf ("\n"); } return 0; }