zoukankan      html  css  js  c++  java
  • 扫雷游戏地雷数计算

    这是今天写的第一道题,要开始努力了,不能再瞎搞些别的事情了!!!

    #include<bits/stdc++.h>
    using namespace std;
    char a[101][101],b[1000][1000];
    int main()
    {
        int m,n,num=0;
        cin>>n>>m;
        for(int i=1;i<=n;i++)
        {
            for(int j=1;j<=m;j++)
            {
                cin>>a[i][j];
            }
        }
        for(int ljk=1;ljk<=n;ljk++)
        {
            for(int zjj=1;zjj<=m;zjj++)
            {    num=0;
                if(a[ljk][zjj]=='*')
                cout<<a[ljk][zjj];
                else
                {
                        if(a[ljk-1][zjj]=='*')
                        num++;
                        if(a[ljk+1][zjj-1]=='*')
                        num++;
                        if(a[ljk+1][1+zjj]=='*')
                        num++;
                        if(a[ljk-1][zjj+1]=='*')
                        num++;
                        if(a[ljk-1][zjj-1]=='*')
                        num++;
                        if(a[ljk][zjj-1]=='*')
                        num++;
                        if(a[ljk][zjj+1]=='*')
                        num++;
                        if(a[ljk+1][zjj]=='*')
                        num++;
                        cout<<num;
                }
    
            
            }
            cout<<"
    ";
        }
        return 0;
    }
  • 相关阅读:
    最短路径
    图解最小生成树
    图解最小生成树





    线索二叉树
    二叉树
  • 原文地址:https://www.cnblogs.com/5t2y0/p/9273932.html
Copyright © 2011-2022 走看看