for循环中,运行代码时显示变量未被初始化
#include<iostream>#include<cmath>
#include<iomanip>
using namespace std;
int main()
{
double i, m, n, k, c, a;
c = 0;
for (i = 1; i>50 ; i++)
{
m = pow(-1, (i + 1));
n = 1 / (1 + (i - 1) * 2);
k = m * n;
c += k;
a = 4 * c;
}
cout << setiosflags(ios::fixed) << setprecision(6) << a;
return 0;
}
我的编译器是VS2019
在我执行上述代码时,系统显示错误
请问各位大神这是什么原因造成的呢
for循环条件,是i<50吧
不然不会执行循环内容,所以a才会未被使用 qiuyouzhi 发表于 2020-6-6 13:09
for循环条件,是i
好的谢谢了
页:
[1]