我如何在循环中再次设置变量
How do i set a variable again in a loop
我是c++的新手,有一个关于变量的问题
int main() {
int a;
int b;
int c;
int e;
int parafechar;
int loop = 10;
while(loop==10) {
cout<< "Coloque a mensal 1n";
cin >> a;
cout<< "Coloque a mensal 2n";
cin >> e;
cout <<"Coloque a nota do cnemn";
cin >> b;
cout << "Coloque a media dos trabalhosn";
cin >> c;
if(a>b) {
cout << "A media e : " << a*0.5 + b*0.25 + c*0.25<<endl;
} else {
cout << "A media e : " << e*0.5 + b*0.25 + c*0.25<<endl;
}
cout << "aperte uma tecla para fechar o programan";
cin >> parafechar;
}
return 0;
}
在最后一行之后,我想再次运行代码并再次设置所有变量,但程序继续进行,我该怎么办?(该课程是葡萄牙语的,但它会计算分数)谢谢你的时间和帮助:)
在最后一行之后,我想再次运行代码并再次设置所有变量,但程序继续进行,我该怎么办?
改变while
中的check,并改变loop
的值,使其最终满足停止循环的条件。
while(loop > 0) {
// Do your stuff...
// Decrement loop. It will eventually become zero
// and the conditional in the while statement will fail.
--loop;
}
while (loop==10)
将始终返回true,因为循环的值在整个程序中不会改变。我能理解的是,你想迭代你的循环10次。所以在这种情况下,你应该写:
while (loop>0){
// your code of calculating grades
loop--;
}
由于您希望循环执行10次,您可以这样做:
int loop = 10;
while (loop--) {
//do something
}
相关文章:
- 设置变量时C++程序挂起
- 从系统("command") (C++) 设置变量
- 在构造函数中设置变量失败?
- 如何为输入设置变量编号和__android_log_print格式
- 从输入文件 c++ 中提取和设置变量
- 使用 void 函数在主函数中设置变量的值
- 未在另一个函数中设置变量引用的问题
- 对于循环设置变量为条件
- 使用 argv 设置变量
- 为什么我的代码未设置变量
- 在C++中设置变量的值之前检查变量是否更好
- 在 if 语句中设置变量
- 在子类中设置变量
- 未设置变量并返回异常数字
- 如何设置变量的 char 数组的元素数量
- C++指针运行时错误 - 使用指针设置变量然后检索
- 从C++设置变量时 QML 内存泄漏
- 使用此功能在构造函数中设置变量
- 从函数设置变量时不会更改
- 类中的二传手不会设置变量