#include <iostream>
using namespace std;
int main() {
int sum(1), count(1);
while (count <= 6) {
sum += (2*count + 1);
count++;
}
cout << "sum = " << sum << endl;
return 0;
}
我有这个C ++代码,假设打印六个连续奇数的总和,从开始 从数字1.我需要通过使用变量跟踪cout语句来修复它。我希望语句能够显示变量和sum在每次迭代时的值。请帮忙。
答案 0 :(得分:2)
只需在你的循环中添加cout
。
int main() {
int sum(1), count(1);
while (count <= 6) {
sum += (2*count + 1);
count++;
cout << "current sum = " << sum << endl;
}
cout << "sum = " << sum << endl;
return 0;
}
修改强> 至少,这是形式,你将如何去做。这似乎是一个功课问题,所以我会让你处理输出格式,以及合并你想要的变量。