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了
简单粗暴,不过就是有点长━━( ̄ー ̄*|||━━