添加For循环 我编写了一个小型C++程序,可以根据一个简单的算法进行计算。我试图做的是多次运行该算法,并将所有值相加,以便在循环结束时打印出一个总值
以下是算法供参考:添加For循环 我编写了一个小型C++程序,可以根据一个简单的算法进行计算。我试图做的是多次运行该算法,并将所有值相加,以便在循环结束时打印出一个总值,c++,loops,for-loop,addition,C++,Loops,For Loop,Addition,以下是算法供参考: 2^y*25*100^(z/100) Y是用户输入的值,Z也是1-100之间的值 以下是我的For循环: for(int i=0;i<SkillLeft;i++){ SkillLevel = SkillLevel+0.01; float SubTotal = BasePower*25*(pow (100,SkillLevel)); Total = DerpTotal+SubTotal; cout
2^y*25*100^(z/100)
Y是用户输入的值,Z也是1-100之间的值
以下是我的For循环:
for(int i=0;i<SkillLeft;i++){
SkillLevel = SkillLevel+0.01;
float SubTotal = BasePower*25*(pow (100,SkillLevel));
Total = DerpTotal+SubTotal;
cout << "Sub: " << SubTotal << endl;
cout << "Total: " << Total << endl;
}
for(inti=0;i只需编写:
Total += DerpTotal+SubTotal;
相反,您还没有告诉使用什么是DerpTotal
,所以上面可能是
你刚才打错了字,实际上是指
Total = Total+SubTotal;
这更有意义。只要写下:
Total += DerpTotal+SubTotal;
相反,您还没有告诉使用什么是DerpTotal
,所以上面可能是
你刚才打错了字,实际上是指
Total = Total+SubTotal;
这会更有意义。你真的应该学会使用调试器(比如Linux上的gdb
),并在编译时启用警告和调试信息(比如Linux上的g++-Wall-g
)。熟悉调试器是一项必备技能。你真的应该学会使用调试器(比如Linux上的gdb
)并且在启用警告和调试信息的情况下编译(例如,Linux上的g++-Wall-g
)。熟悉调试器是一项必备技能。哦,天哪!耶,DerpTotal是一个拼写错误。Total+=SubTotal
工作得很好,谢谢!哦,天哪!耶,DerpTotal是一个拼写错误。Total+=SubTotal
工作得很好,谢谢!