计算机病毒
#include <iostream> using namespace std; int main(int argc, char** argv) { int n; cin>>n; char a[100][100]; char b[100][100]; int m; for(int i=1;i<=n;i++){ for(int j=1;j<=n;j++){ cin>>a[i][j]; b[i][j]=a[i][j]; } } cin>>m; int x=0; for(int l=1;l<m;l++){ for(int i=1;i<=n;i++){ for(int j=1;j<=n;j++){ if(b[i][j]=='@'){ for(int y=0;y<=2;y+=2){ if(b[i-1+y][j]=='*'){ x++; b[i-1+y][j]='@'; } if(b[i][j-1+y]=='*'){ x++; b[i][j-1+y]='@'; } } } } } } cout<<x; return 0; }