我正在为学校做一个关于数学的项目。为此,我正在用 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 循环中。请帮忙。