-3

这是一个代码,它采用数字模式中的一系列 3 个数字并找出它们之间的差异。一切似乎都是正确的,但我的编译器一直告诉我我之前需要一个初始化程序int i?抱歉,我是 C++ 新手,所以我确信我的代码很糟糕。

using namespace std;

void add(int a, int b, int c)
    int i;
    for (a+i!=b;b+i!=c)
    {i=0; i<100; i++;}
    else {cout i;}
};
int main()
{
    int x, y, z;
    cin>>x;
    cin>>y;
    cin>>z;
    add(x, y, z);
}
4

1 回答 1

1

很多事情,首先你在你的add函数之后错过了一个卷曲的钎焊。

;此外,您的 for 声明中还有一个额外的内容。

另外,在你的函数之后add不应该有;

于 2013-10-14T02:15:19.420 回答