本文介绍了帮助如果-否则的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

任何建议,如果我指出否则将不符合该声明,但没有预期结果的原因.
在此先感谢您的帮助.

这是一个较大的带有类ect的数学抽认卡程序的一部分...我正在使用DEV C ++,并在else语句处的编译过程中设置了一个错误以进行加法,减法ect ...我得到的信息应为之前的主要表达式''其他''



无效Flashcard :: AdditionQuestion()
{
number1 = getRandom_Number(); //获取随机数
number2 = getRandom_Number(); //获取随机数

sum =数字1 +数字2;
cout<<数字1<< "+" <<数字2<< " = \ n;
setUserAnswer();

if(getUserAnswer()== sum);
{
AdditionCounterCorrect ++;
cout<< " \ n";
CorrectAnswer();

}
其他

{
AdditionCounterIncorrect ++;
//cout<< 对不起,很抱歉";
cout<<正确的答案是<<总和<< ".\ n";
WrongAnswer();
}

返回;
}

Any suggestions why this statement won''t complie if I remark out the else it will complie but without expected results.

Thanks in advance for any help..

This is part of a larger math flashcard program with classes ect... I am using DEV C++ and set an error during compile at the else statements for addition, subtractiom ect... the info I get is expected primary-expression before ''else''



void Flashcard::AdditionQuestion()
{
number1 = getRandom_Number(); // Gets random number
number2 = getRandom_Number(); // Gets random number

sum = number1 + number2;
cout << number1 << "+" << number2 << " = \n";
setUserAnswer();

if ( getUserAnswer() == sum );
{
AdditionCounterCorrect++;
cout << "\n";
CorrectAnswer();

}
else

{
AdditionCounterIncorrect++;
// cout << "Sorry that is WRONG";
cout << "The correct answer is "<< sum << ".\n";
WrongAnswer();
}

return;
}

推荐答案


这篇关于帮助如果-否则的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-16 01:17