C++ C++;学校项目

C++ C++;学校项目,c++,C++,我正在为学校做一个关于数学的项目。对于它,我正在编写一个计算器在C++ +乘法和除法加和减。我需要帮助做两个数字都是小数的乘法。我的代码如下所示: int divisionneeded; int countuntilten; countuntilten = 9; while (b == (int)b) { countuntilten = 9; temp = b; while(countuntilten > 0){ b = b + temp; countuntil

我正在为学校做一个关于数学的项目。对于它,我正在编写一个计算器在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;
int;
int countuntelten;
countuntelten=9;
而(b==(int)b)
{
countuntelten=9;
温度=b;
而(countuntelten>0){
b=b+温度;
countuntilten--;

cout
从未在该代码中实际初始化,当您尝试使用它时,可能会导致各种不好的事情,您可以在此处执行以下操作:

while(divisionneeded>0)
{
  countuntilten = 10;
  while(countuntilten > 0){
    countuntilten--;
  }
  cout << "TEst" << endl;
  divisionneeded--;
}
变成:

while (b == static_cast<int>(b))
while(b==static_cast(b))

如果您在铸造方面遇到问题,或者希望用其他代码替换此代码,这将使以后的搜索更加容易。

此代码中从未实际初始化过所需的
,如果您尝试使用它,可能会导致各种不好的情况,您可以在此处执行以下操作:

while(divisionneeded>0)
{
  countuntilten = 10;
  while(countuntilten > 0){
    countuntilten--;
  }
  cout << "TEst" << endl;
  divisionneeded--;
}
变成:

while (b == static_cast<int>(b))
while(b==static_cast(b))

如果您在铸造方面遇到问题,或者希望用其他代码替换此代码,这将使以后的搜索更加容易。

此代码中从未实际初始化过所需的
,如果您尝试使用它,可能会导致各种不好的情况,您可以在此处执行以下操作:

while(divisionneeded>0)
{
  countuntilten = 10;
  while(countuntilten > 0){
    countuntilten--;
  }
  cout << "TEst" << endl;
  divisionneeded--;
}
变成:

while (b == static_cast<int>(b))
while(b==static_cast(b))

如果您在铸造方面遇到问题,或者希望用其他代码替换此代码,这将使以后的搜索更加容易。

此代码中从未实际初始化过所需的
,如果您尝试使用它,可能会导致各种不好的情况,您可以在此处执行以下操作:

while(divisionneeded>0)
{
  countuntilten = 10;
  while(countuntilten > 0){
    countuntilten--;
  }
  cout << "TEst" << endl;
  divisionneeded--;
}
变成:

while (b == static_cast<int>(b))
while(b==static_cast(b))


如果您确实在强制转换方面有问题,或者希望用其他代码替换此代码,这将使以后的搜索更加容易。

我总是初始化变量,而不是
。我不知道内存位置在哪里。我相信这就是问题所在。我没有初始化。我去了一个项目库d特许学校,我不知道还能去哪里。@user1095108:学习就问题的一部分寻求帮助与学习如何解决问题一样重要。我总是初始化我的变量,而不是
,我不知道内存位置在哪里。我相信这就是问题所在。我没有初始化去一所基于项目的特许学校,我不知道还能去哪里。@user1095108:学习在某个问题上寻求帮助与学习如何解决问题一样重要。我总是初始化变量,而不是
cout。我不知道内存位置在哪里。我相信这就是需要解决的问题未初始化。我去了一所基于项目的特许学校,不知道还能去哪里。@user1095108:学习在某个问题上寻求帮助与学习如何解决问题一样重要。我总是初始化变量。我不知道内存位置在哪里。我相信这就是pproblem DivisionRequired未初始化。我去了一所基于项目的特许学校,不知道还能去哪里。@user1095108:学习在问题的一部分寻求帮助与学习如何解决问题一样重要。这一点很好。如果跳过了第一个
循环,则
DivisionRequired
的值为arbit罕见。好的观点。如果跳过第一个
while
循环,则
DivisionRequired
的值是任意的。好的观点。如果跳过第一个
while
循环,则
DivisionRequired
的值是任意的。好的观点。如果跳过第一个
while
循环,则
DivisionRequired
的值是任意的武断的。