这是一个代码,它采用数字模式中的一系列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);
}
答案 0 :(得分:1)
很多事情,首先你在add
函数之后错过了一个卷曲的钎焊。
此外,您的声明中还有一个;
。
此外,在您的功能add
之后,不应该有;