还没有学过算法,感觉用的方法有些笨。
刚学了函数就用上了。
请大神看看有什么可以改进的地方吗,或者有哪些代码不太规范的地方?
而且 vs2015 好像还不支持 变长数组,所以只能定义常量。
有没有大神教一下怎么定义变长数组。
以下是我的代码
#include
#include
using namespace std;
const int N = 5; //定义宿舍边长
char dorm[N][N]; //定义一个N*N的全局 二维字符数组
int function(int a)
{
int count = 0; //用来记录所有宿舍共有多少个感染者
for (int i = 1; i < a; i++)
{
for (int i = 0; i < N; i++)
{
for (int j = 0; j < N; j++)
{
if (dorm[i][j] == '@') //找到数组中感染的人“@”。把其上下左右都标为“*”,以避免多算上新患者,避免使新患者周围也被传染。
{