我不知道如何打破 while 循环?
我已经和我的主人检查了我的代码;我仍然找不到错误。
这是我的代码:
# include <iostream>
using namespace std;
// ShU
// faz
int main ()
{
int x, n;
float sum;
x = 1;
n >= 1;
sum == 0;
cin >> n;
while (x <= n)
{
sum += 1/x;
cout << sum;
}
return 0;
}
使用for循环:
for (x = 1; x <= n; ++x)
{
sum += 1/x;
cout << sum;
}
您也可以使用 while 循环来执行此操作,但 for 循环是很久以前专门为此类任务而发明的。它更方便,因为您可以在一行代码中包含所有控制逻辑(初始化;终止;步骤)。