#include "stdio.h"
int main()
{
int i,j,n,sum;
while(scanf("%d",&n)!=EOF)
{
sum=0;
char a[n][n];
for(i=0;i<n;i++)
{
scanf("%s",a[i]);
}
for(i=0;i<n;i++)
for(j=0;j<n-4;j++)
if(a[i][j]=='M'&&a[i][j+1]=='H'&&a[i][j+2]=='3'&&a[i][j+3]=='7'&&a[i][j+4]=='0')
sum++;
for(i=0;i<n;i++)
for(j=0;j<n-4;j++)
if(a[j][i]=='M'&&a[j+1][i]=='H'&&a[j+2][i]=='3'&&a[j+3][i]=='7'&&a[j+4][i]=='0')
sum++;
printf("%d\n",sum);
}
}寻找:MH370 (二位数组寻找)
最新推荐文章于 2018-03-16 17:31:00 发布
本文介绍了一个使用C语言编写的程序,该程序能够在一个二维字符数组中查找特定的字符串'MH370',并统计其出现次数。字符串可以在水平或垂直方向上进行匹配。文章通过示例展示了如何读取输入数据并进行搜索。
&spm=1001.2101.3001.5002&articleId=78639744&d=1&t=3&u=79ca9b53c3e54e228401baba21a5c9a2)
151

被折叠的 条评论
为什么被折叠?



