正弦.cpp

来自「一些c++小程序」· C++ 代码 · 共 36 行

CPP
36
字号
#include<iostream.h>
#include<math.h>
void   main()
{
	char point[80][25];
	   int x,y,i,j;
	     for(i=0;i<80;i++)
			 for(j=0;j<25;j++)
				 point[i][j]=' ';
			 const  double pi=3.1415;
			   const double addangle=2*3.1415/80;
				  for(i=0;i<80;i++)
				  {
					  x=i;
					  y=int(11*sin(x*addangle)+12);
					  y=25-y;
					  point[x][y]='*';
				  }
				  for(i=0;i<80;i++)
					  for(j=0;j<25;j++)
					    if(point[i][j]=='*'&&point[i+1][j]=='*')
							point[i+1][j]=' ';

				  for(j=0;j<25;j++)
				  {
					  for(i=0;i<80;i++)
						  cout<<point[i][j];
					  cout<<endl;
				  }
				  char c;
				  cin>>c;
}
						  

			   

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?