我正在做关于数学的学校项目。为此,我正在用C++编写一个计算器,用加法和减法进行乘法和除法。我需要两个数字都是小数的乘法操作。我的代码如下所示:C++学校项目
int divisionneeded;
int countuntilten;
countuntilten = 9;
while (b == (int)b)
{
countuntilten = 9;
temp = b;
while(countuntilten > 0){
b = b + temp;
countuntilten--;
cout << b << endl;
}
cout << "test" << endl;
divisionneeded++;
if(b == (int)b){
break;
}
//checkint is a library function
checkb = checkint(b);
}
cout << "Test" << endl;
temp = a;
count = b;
while(count>0)
{
a+=temp;
count--;
}
cout << a << endl;
while(divisionneeded>0)
{
countuntilten = 10;
while(countuntilten > 0){
countuntilten--;
}
cout << "TEst" << endl;
divisionneeded--;
}
ans = a;
cout << "TESt" << endl;
用于乘法,当两者都是小数时。我需要帮助,因为看起来程序在第三个while循环中卡住了。请帮忙。
而不是'cout <<“TEst”<< endl;'尝试调试'cout <<“DivisionNeeded ='<< divisionneeded << endl; –
此外,我总是初始化我的变量。内存位置已经 –
我认为这是问题部门需要进行初始化 – drescherjm