Add FZOI Codes

This commit is contained in:
2024-06-26 22:14:00 +08:00
parent 8f564ca60e
commit b80791cfad
49 changed files with 1653 additions and 0 deletions

View File

@ -0,0 +1,46 @@
#include<stdio.h>
char a[101][101];
int main()
{
int n, m;
scanf("%d%d", &n,&m);
getchar();
for(int i = 1; i <= n; i ++ )
{
for(int j = 1; j <= m; j ++ )
{
scanf("%c", &a[i][j]);
}
getchar();
}
for (int i = 1; i <= n; i ++ )
{
for (int j = 1; j <= m; j ++ )
{
if (a[i][j] == '*')
{
printf("*");
}
else
{
int count = 0;
if (a[i][j - 1] == '*') count ++ ;
if (a[i][j + 1] == '*') count ++ ;
if (a[i + 1][j - 1] == '*') count ++ ;
if (a[i - 1][j + 1] == '*') count ++ ;
if (a[i + 1][j] == '*') count ++ ;
if (a[i - 1][j] == '*') count ++ ;
if (a[i + 1][j + 1] == '*') count ++ ;
if (a[i - 1][j - 1] == '*') count ++ ;
printf("%c", count+'0');
}
}
printf("\n");
}
}