再问一次,给你文本! - 爱问答

(爱问答)

再问一次,给你文本!

错误信息18行28列 [Error]invlid types 'int[int]' for array subscript

原代码

#include<cstdio>

#include<iostream>

using namespace std;

int main()

{

    char a[100];

    int b,i = 0;

    bool flag = true;

    a[i] = getchar();

    while (a[i] != ' ')

    {

        i++;

        a[i] = getchar();

    }

    b = i - 1;

    for (int j = 0; j < (b/2); j++)

    {

        if (a[j] != b[b - j])

        {

            flag = false;

            break;

        }

    }

    if (false == flag)

    {

        cout << "NO" << endl;

    }

    else

    {

        cout << "YES" << endl;

    }

    return 0;

}


你的

if (a[j] != b[b - j])

明显错了

b不是数组,不能用下标的

改为

if (a[j] != a[b - j])

就应该可以了(其它的没细看)

下一篇:excel根据文本内容引用对应文本内容

上一篇:obsstudio弹幕显示源怎么添加

热门标签:
excel 网盘 破解 word dll
最新更新:
微软重新评估新的Outlook的使用时机 联想推出搭载联发科Helio G80芯片组的Tab M9平板 英特尔创新大赛时间确定! 微软Edge浏览器在稳定渠道中推出Workspaces功能 英伟达RTX4060TiGPU推出MaxSun动漫主题! 谷歌地图为用户提供了街景服务! GameSir 在T4 Kaleid中推出了一款出色的控制器! 微软开始在Windows 11 中测试其画图应用程序的新深色模式! LG电子推出全球首款无线OLED电视 英伟达人工智能芯片崭露头角! Steam Deck可以玩什么游戏-Steam Deck价格限时优惠 雷蛇推出CobraPro鼠标 Kindle电子阅读器可以访问谷歌商店吗 Windows10如何加入组策略 window10图片查看器怎么没有了?