C/C++生成并显示正弦曲线图
发布时间
阅读量:
阅读量
#include
#include
using namespace std;
int main()
{
double y; // 纵坐标变量
int i, x, tmpX;
for (y = 1; y >= -1; y -= 0.1)
{
tmpX = abs(asin(y)) * 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;
}
全部评论 (0)
还没有任何评论哟~
