0

私は MS Visual Studio を使用しており、C++ は初めてなので、CTRL + F5 を押し続けてコンソールを何度も開くのではなく、複数のテスト ケースを実行するためのより高速で効率的な方法があるかどうか疑問に思っています。

たとえば、このコードがある場合のように

#include <iostream> 
using namespace std;
void main ()
{
int x;
cout<<"Enter a number"<<endl;
cin>>x;
cout<<x*2<<endl;
}

x の異なる値を一度に試して結果をまとめる方法はありますか?

ありがとう

4

1 に答える 1

-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; 
 }
}
于 2013-10-20T15:55:24.563 に答える