1. //
    2. // main.c
    3. // test_b
    4. //
    5. // Created by dezhu on 2021/12/23.
    6. // Copyright © 2021年 dezhu. All rights reserved.
    7. //
    8. #include <stdio.h>
    9. #include <stdlib.h>
    10. #include <conio.h>
    11. #include <time.h>
    12. int main() {
    13. // insert code here...
    14. int i,j;
    15. int x=10;
    16. int y=8;
    17. char c;
    18. int k=0;
    19. int number = 5;
    20. int arm = 0;
    21. int l = 0;
    22. srand((unsigned)time(NULL));
    23. while(1){
    24. system("cls");
    25. if(l==1){
    26. number = rand()%10;
    27. l=0;
    28. }
    29. if(arm==0){
    30. for(i=0;i<number;i++)
    31. printf("");
    32. printf("$\n");
    33. }
    34. if(k==0){
    35. for(i=0;i<x;i++)
    36. printf("\n");
    37. }
    38. if(k==1){
    39. for(i=0;i<x;i++){
    40. for(j=0;j<y;j++)
    41. printf("");
    42. printf("|\n");
    43. }
    44. k=0;
    45. if(number==j){
    46. arm=0;
    47. l=1;
    48. }
    49. }
    50. for(j=0;j<y;j++)
    51. printf(" ");
    52. printf("@\n");
    53. c= getch();
    54. if(c == 'w')
    55. x--;
    56. if(c=='s')
    57. x++;
    58. if(c=='a')
    59. y--;
    60. if(c=='d')
    61. y++;
    62. if(c==' ')
    63. k=1;
    64. }
    65. return 0;
    66. }