Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/141.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 代码编译时没有任何输出,启动程序 10{处理错误/返回}。然后,仅针对倍数=0;倍数_C++ - Fatal编程技术网

C++ 代码编译时没有任何输出,启动程序 10{处理错误/返回}。然后,仅针对倍数=0;倍数

C++ 代码编译时没有任何输出,启动程序 10{处理错误/返回}。然后,仅针对倍数=0;倍数,c++,C++,谢谢 输出为:0510152525253054045您的返回语句在输出任何内容之前。交换返回num2;并且您唯一的输出语句不能初始化字符串num2{};。重构您的代码以检查是否!num | | num>10{处理错误/返回}。然后,仅针对倍数=0;倍数

谢谢


输出为:0510152525253054045

您的返回语句在输出任何内容之前。交换返回num2;并且您唯一的输出语句不能初始化字符串num2{};。重构您的代码以检查是否!num | | num>10{处理错误/返回}。然后,仅针对倍数=0;倍数<10;多个+++…};cout@DavidC.Rankin谢谢You@tedlyngmo没有问题,我的问题已经解决了,我正在寻找一个接受答案的地方,如果你告诉我在哪里可以接受的话it@tedlyngmo完成后,也有很好的答案,但都是评论only@shas_0002评论是评论,不能作为答案接受。这一次你只得到了一个答案,它似乎帮助你解决了问题,所以接受它是正确的做法。我删除了接受答案的建议。顺便说一句:@shas_0002当我在大学第一次上编码课时,我总是去找老师解答我当时认为很难回答的问题,我的老师告诉我,再添加一些打印语句。我今天仍然觉得这句话很有帮助此外,还可以检查如何在vsc中进行调试。调试非常重要,因为很多时候,您可能会陷入逻辑错误,而直接查看代码是无法检测到的。
#include <iostream>
#include <string>
using namespace std;

string multiply(int num) {

  int multiple = 0;
  int multiplied = 0;
  string num2;

  if(num<=10){

    while (num!=0){

      for(multiple=0;multiple<10;multiple++){
        multiplied = num*multiple;
        std::string num1 = to_string(multiplied);
        std:string space = " ";
        num2 += num1 + space;
      }

    }
    return num2;
    cout << num2 << endl;

  }

}

int main(){

int num = 5;

multiply(num);

}

return num2;
cout << num2 << endl;