Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/160.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
我如何摆脱循环中的cout中不需要的文本?C++(图片)_C++ - Fatal编程技术网

我如何摆脱循环中的cout中不需要的文本?C++(图片)

我如何摆脱循环中的cout中不需要的文本?C++(图片),c++,C++,截图: 当它显示2+1+3+的和是6时,我想去掉3之后的最后一个+符号,因为它显然不适合显示。有人知道如何摆脱它吗 提前谢谢你 cout << "The sum of "; for (i = 1; i <= InputLimit; i++) // This loop shows all user entered 'elements' of the array cout << numbers[i] << " + ";

截图:

当它显示2+1+3+的和是6时,我想去掉3之后的最后一个+符号,因为它显然不适合显示。有人知道如何摆脱它吗

提前谢谢你

    cout << "The sum of ";

    for (i = 1; i <= InputLimit; i++) // This loop shows all user entered 'elements' of the array

        cout << numbers[i] << " + ";

    cout << " is " << sum << ". ";

只需提出一个条件:

for (i = 0; i <= InputLimit; i++){ // This is just the loop to show the numbers with '+' or no.
        if (i != InputLimit){
                cout << numbers[i] << " + ";
        }
        else {
                cout << numbers[i];
        }
}

我希望它对你有用XD

请发布代码而不是截图。因为你喜欢截图-使用Photoshop添加代码,对不起!第一次使用StackOverflow!你知道数组是从零开始的吗?我知道数组是从零开始的,但是如果我把I=0,它会说请首先输入数字0。很难解释,但很好你不应该在回答中重复OP代码中的明显错误。修复它们,如果必要的话,解释你修复它的原因和原因。我知道,但是仅仅替换代码的这一部分对他来说是有效的。。。这不是一个大问题,他只需要设置一个条件来控制加西纳尔意志何时出现。->正如你已经看到的,它起作用了,那么,你为什么给我-1@乔丹->如果你还需要什么,就告诉XD