啊哈磊_编程从这里起步

标题: 求正确代码 [打印本页]

作者: niuniujia2009    时间: 2020-10-6 13:15
标题: 求正确代码
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <windows.h>
  4. int main()
  5. {
  6.     char a[50] [50]={"###############",
  7.                      "#O     #@   ###",
  8.                      "### #######  ##",
  9.                      "### ########  #",
  10.                      "###   ######  #",
  11.                      "# ###         #",
  12.                      "###############",
  13.                     };
  14.     int i,x,y,px,py;
  15.     char ch=getch();
  16.     x=1; y=1; px=1; py=9;
  17.     for (int i=0;i<=6;i++)
  18.         puts(a[i]);
  19.     while(x!=px||y!=py)
  20.     {
  21.       
  22.         if (ch=='s')
  23.         {
  24.             if (a[x+1][y]!='#')
  25.             {
  26.                 a[x][y]=' ';
  27.                 x++;
  28.                 a[x][y]='O';
  29.             }
  30.         }
  31.         if (ch=='w')
  32.         {
  33.             if (a[x-1][y]!='#')
  34.             {
  35.                 a[x][y]=' ';
  36.                 x--;
  37.                 a[x][y]='O';
  38.             }
  39.         }
  40.         if (ch=='a')
  41.         {
  42.             if (a[x][y-1]!='#')
  43.             {
  44.                 a[x][y]=' ';
  45.                 y--;
  46.                 a[x][y]='O';
  47.             }
  48.         }
  49.         if (ch=='d')
  50.         {
  51.             if (a[x][y+1]!='#')
  52.             {
  53.                 a[x][y]=' ';
  54.                 y++;
  55.                 a[x][y]='O';
  56.             }
  57.         }
  58.         system("cls");
  59.         for(i=0;i<=6;i++)
  60.             puts(a[i]);
  61.     }
  62.     system("cls");
  63.     printf("You win!!!!!");
  64.     system("pause");
  65.    
  66.     return 0;
  67. }
复制代码

作者: niuniujia2009    时间: 2020-10-10 12:16
  1. #include <iostream>
  2. using namespace std;
  3. int i,j,n,l,k;
  4. void for3()
  5. {
  6.   for (i=1;i<=100;i++)
  7.   {
  8.     for (j=1;j<=i;j++)
  9.     {
  10.       for (n=1;n<=j;n++)
  11.       {  
  12.         if(i%10==0||j%10==0||n%10==0||l%10==0)
  13.           l++;
  14.         else
  15.             l--;
  16.       }
  17.     }
  18.       
  19.   }
  20.   k=l*l;  
  21. }
  22. int main()
  23. {
  24.   int a;  
  25.   for (a=1;a<=10;a++)
  26.   {
  27.     for3;
  28.     a=a+k;
  29.   }      
  30.   cout<<k;
  31.   return 0;
  32.   
  33. }
  34.   
复制代码





欢迎光临 啊哈磊_编程从这里起步 (https://bbs.codeaha.com/) Powered by Discuz! X3.2