設計一個正弦曲線函式,當呼叫該函式時,可以列印出幅值、頻率、相位、線型均可調的正弦曲線,具體要求:
1. 幅值、頻率、相位、線型分別是該函式的輸入引數;
2. 需要有主函式呼叫該函式,主函式只負責獲得正弦曲線函式的輸入引數。
3.需要有坐標軸
uj5u.com熱心網友回復:
表單放幾個Edit來輸入引數,一個下拉串列框來選擇線型,放一個Image控制元件用它的Canvas來畫圖就差不多了。繪圖方法查Help之TCanvas類。uj5u.com熱心網友回復:
#include <iostream>#include <cmath>
using namespace std;
int main()
{
double y; //縱坐標
int i, x, tmpX;
for (y = 1; y >= -1; y -= 0.1)
{
tmpX = abs(asin(y)) * 10;//放大10倍
if (y >= 0)
{//前半周期
for (x = 0; x < tmpX; x++)
cout << " ";
cout << "*";
for (; x < 31-tmpX; x++)
cout << " ";
cout << "*" << endl;
}
else
{
for (x = 0; x <= 31+tmpX; x++)//后半周期
cout << " ";
cout << "*";
for (; x <= 62-tmpX; x++)
cout << " ";
cout << "*" << endl;
}
}
system("pause");
return 0;
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/42693.html
標籤:基礎類
上一篇:Dev沒有二進制咋整
