是否有可能,比如你想要做计算,所以主变量类型可能是int ...但作为程序的一部分,你决定做一个while循环,并为现有目的抛出一个if语句。 你有一个CIN >>那就是采取一些运行计算,但你还需要一个输入柜面他们想退出:如何使输入采取字符串和int? C++
下面是一些代码
#include <iostream>
using namespace std;
int func1(int x)
{
int sum = 0;
sum = x * x * x;
return sum;
}
int main()
{
bool repeat = true;
cout << "Enter a value to cube: " << endl;
cout << "Type leave to quit" << endl;
while (repeat)
{
int input = 0;
cin >> input;
cout << input << " cubed is: " << func1(input) << endl;
if (input = "leave" || input = "Leave")
{
repeat = false;
}
}
}
我的工作米意识到他们不会请假造成输入设置为int,但它是可以使用转换或东西...
另一件事是有一个更好的方式来打破循环或者是最常用的方法是什么?
为什么不',而(真)'和'break'? –