我如何摆脱循环中的cout中不需要的文本?C++(图片)
截图: 当它显示2+1+3+的和是6时,我想去掉3之后的最后一个+符号,因为它显然不适合显示。有人知道如何摆脱它吗 提前谢谢你我如何摆脱循环中的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] << " + ";
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