weixin_55105890 2023-05-09 22:40 采纳率: 50%
浏览 16
已结题

c++初学者技术问题

这里的vs有一个报错说count不是一个可以改变左值。但是我之前使用的时候就不没有这个报错。这里是为什么,求指点。
代码在此

img

#include<sm.h>
int check(double **p)
{
    int count=0;
    for (int i = 0; i < x; i++)
    {
        for (int j = 0; j < x; j++)
        {
            if (p[i + 1][j + 1] == 0 && i + 1 < 10 && j + 1 < 10)
                count++;
            if (p[i + 1][j] == 0 && i + 1 < 10)
                count++;
            if (p[i + 1][j - 1] == 0 && i + 1 < 10 && j - 1 > 0)
                count++;
            if (p[i][j + 1] == 0 && j + 1 < 10)
                count++;
            if (p[i][j + 1] = 0 && j + 1 < 10)
                count++;
            if (p[i - 1][j] == 0 && i - 1 < 10)
                count++;
            if (p[i - 1][j - 1] == 0 && i - 1 < 10 && j - 1 < 10)
                count++;
            if (p[i - 1][j + 1] == 0 && i - 1 < 10 && j + 1 < 10)
                count++;


            if (count >= 7 && p[i][j] == 1)
                p[i][j] = 0;
            if (count == 6 || count == 7 && p[i][j] == 1)
                p[i][j] = 0;
            if (count >= 4 && p[i][j] = 1)
                p[i][j] = 0;
            if (count == 3 && p[i][j] = 0)
                p[i][j] = 1;
            if (count != 3 && p[i][j] = 0)
                p[i][j] = 0;



        
    }
    }
    
}

img

#include<ctime>
#include<sm.h>
#include<stdlib.h>
#include<iostream>

using namespace std;

int main()
{
    double **p=NULL;
    cin >> x;
    p = new double *[x];
    for (int i = 0; i < x; i++)
    {
        p[i] = new double[x];
    }
    for (int i = 0; i < x; i++)
    {
        for (int j = 0; j <x;j++)
        {
            {
                p[i][j] = rand()%2;
                int check(p[i][j]);
                cout << p[i][j];

            }
        }
        cout << endl  ;
    }

}


img

  • 写回答

1条回答 默认 最新

  • threenewbee 2023-05-09 23:03
    关注

    if (count >= 4 && p[i][j] = 1)
    应该是
    if (count >= 4 && p[i][j] == 1)
    下面几个类似

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 5月18日
  • 已采纳回答 5月10日
  • 创建了问题 5月9日

悬赏问题

  • ¥15 如果要做一个老年人平板有哪些需求
  • ¥15 k8s生产配置推荐配置及部署方案
  • ¥15 matlab提取运动物体的坐标
  • ¥15 人大金仓下载,有人知道怎么解决吗
  • ¥15 一个小问题,本人刚入门,哪位可以help
  • ¥15 python安卓开发
  • ¥15 使用R语言GD包一直不出结果
  • ¥15 计算机微处理器与接口技术相关问题,求解答图片的这个问题,有多少个端口,端口地址和解答问题的方法和思路,不要AI作答
  • ¥15 如何根据一个截图编写对应的HTML代码
  • ¥15 stm32标准库的PID角度环