我使用MS Visual Studio并且我是C ++的新手,所以我只是想知道是否有更快更有效的方法来执行多个测试用例,而不是一直点击CTRL + F5并多次重新打开控制台。 / p>
例如,如果我有这段代码
#include <iostream>
using namespace std;
void main ()
{
int x;
cout<<"Enter a number"<<endl;
cin>>x;
cout<<x*2<<endl;
}
有没有办法可以同时尝试不同的x值并将结果合在一起?
由于
答案 0 :(得分:-1)
简单的解决方法:
while(terminating_condition_is_not_met)
{
execute_what_you_want
}
终止条件可以是EOF或max_no_of_iterations或some_sentinel_value
对于您的代码,我使用-1
作为哨兵。
#include <iostream>
using namespace std;
void main ()
{
int x;
while(1)
{
cout<<"Enter a number"<<endl;
cin>>x;
if(x==-1)
break;
cout<<x*2<<endl;
}
}