P1101 单词方阵

这题其实我不会,不过我想到了一个很损的方法,就是打暴力

直接一个个判断

我就不发代码了,有些长

主要思路就是:

定义两个char型二维数组

输入到一个数组里

另一个数组全部换成*号

判断出yizhong时就换成yizhong

就像这样:

if(a[i][j]=='y')//判断
{
    if(a[i-1][j+1]=='i')
    {
        if(a[i-2][j+2]=='z')
        {
            if(a[i-3][j+3]=='h')
            {
                if(a[i-4][j+4]=='o')
                {
                    if(a[i-5][j+5]=='n')
                    {
                        if(a[i-6][j+6]=='g')
                        {
                            b[i][j]=a[i][j];//全部符合就替换掉
                            b[i-1][j+1]=a[i-1][j+1];
                            b[i-2][j+2]=a[i-2][j+2];
                            b[i-3][j+3]=a[i-3][j+3];
                            b[i-4][j+4]=a[i-4][j+4];
                            b[i-5][j+5]=a[i-5][j+5];
                            b[i-6][j+6]=a[i-6][j+6];
                        } 
                    } 
                } 
            } 
        } 
    } 
}

然后输出就ok了

简单粗暴,不过就是有点长━━( ̄ー ̄*|||━━

posted @ 2020-05-15 18:26  zjy123  阅读(188)  评论(0编辑  收藏  举报
//需要jquery插件 /* 鼠标特效 */ var a_idx = 0; jQuery(document).ready(function($) { $("body").click(function(e) { var a = new Array("(❤ ω ❤)","(☆▽☆)","(●'◡'●)","(✿◡‿◡)","(*^_^*)","O(∩_∩)O","( •̀ ω •́ )✧","(o゚v゚)ノ","(~ ̄▽ ̄)~","((≧∇≦)ノ","φ(゜▽゜*)♪","U•ェ•*U"); var $i = $("").text(a[a_idx]); a_idx = (a_idx + 1) % a.length; var x = e.pageX, y = e.pageY; $i.css({ "z-index": 999999999999999999999999999999999999999999999999999999999999999999999, "top": y - 20, "left": x, "position": "absolute", "font-weight": "bold", "color": "rgb("+~~(255*Math.random())+","+~~(255*Math.random())+","+~~(255*Math.random())+")" }); $("body").append($i); $i.animate({ "top": y - 180, "opacity": 0 }, 1500, function() { $i.remove(); }); }); });