4_33.cpp
上传用户:yunfei9000
上传日期:2021-08-20
资源大小:179k
文件大小:1k
源码类别:

控制台编程

开发平台:

Visual C++

  1. # include<stdio.h>
  2. # include<math.h>
  3. # define R 16
  4. void main()
  5. {
  6. char xin[2*R+1][2*R+1];
  7. int t,x,y;
  8. double d;
  9. for(x=0;x<2*R+1;x++)
  10. for(y=0;y<2*R+1;y++)
  11. xin[x][y]=' ';
  12. for(t=0;t<=360;t+=8)
  13. {
  14. d=t*3.14159/180;
  15. x=(int)(R*sin(d/2)*sin(d))+R;
  16. y=(int)(R*sin(d/2)*cos(d))+R;
  17. if(t%40==0)
  18.   xin[x][y]='L';
  19. else if(t%40==8)
  20. xin[x][y]='O';
  21. else if(t%40==16)
  22. xin[x][y]='V';
  23.             else if(t%40==24)
  24. xin[x][y]='E';
  25. else 
  26. xin[x][y]='*';
  27. }
  28. for(x=0;x<2*R+1;x++)
  29. {
  30. for(y=0;y<2*R+1;y++)
  31. printf("%2c",xin[x][y]);
  32. printf("n");
  33. }
  34. }