2017-10-07 17 views
-8
#include <iostream> 
using namespace std; 
int main() { 
    int a=0,b=0; 
    cin>>a>>b>>endl; 
    for(int i=a;i<=b;++i) 
    cout<<i<<endl; 
    return 0; 
} 

私は出力を見たいとBの間の包括的な整数についてですが、2つの数値を入力した後、それは何も出力を示していない。..C++の基本的なコーディングの問題

+2

このコードはコンパイルされません。 'cin'で' endl'を使う必要はありません。 – Mureinik

+0

aha、thx alot ty非常に、私はそれに気付かなかった.. – user8555504

+3

['using namespace std;'は悪い習慣である](https://stackoverflow.com/q/1452721/2176813)、決して使ってはいけない。 – tambre

答えて

0
#include <iostream> 
using namespace std; 
int main() { 
    int a = 0, b = 0; 
    cin >> a; 
    cin >> b; 
    for (int i = a; i <= b; i++) 
     cout << i << endl; 
    return 0; 
} 

編集:私は何かを削除それは本当ではなかったからです:P愚かな私。 CIN :)

+1

彼はすべて1行で取得できます。 – ssovukluk

+0

これはまだコンパイルされません.... – ifconfig

+0

エラーは何ですか?それは私のために働いた:P – HowITsDone

0
#include <iostream> 
using namespace std; 
int main() { 
    int a=0,b=0; 
    cin>>a>>b>>endl; 
    for(int i=a;i<=b;++i) 
    cout<<i<<endl; 
    return 0; 
} 

まずあなたがiでの値が増加しますループのためにあなたの内側++私の書いた第二CIN でてendlを使用することはできませんでは動作しません。また

「ENDL」 bの値が0

正しい方法

#include <iostream> 
using namespace std; 
int main() { 
    int a=0,b=0; 
    cin>>a>>b; 
    for(int i=a;i<=b;i++) 
    cout<<i<<endl; 
    return 0; 
} 
そのままの値が0 から1になることを意味するための条件は真ではありません
+0

これはまだコンパイルされません.... – ifconfig