0

所以我想做一个简单的计数器。我通过执行 a = 18; 开始了第一个版本;b = 100;这样我的墨水就起作用了。现在我想让用户定义开始和结束。所以我只是做了一点 cout / cin 对话。我不知道为什么它不像以前那样工作。

这是我正在使用的代码:

 int a; //start
 a = 0;
 int b; //end
 b = 0;
 cout << "Start eingeben: " << endl; //define start
 cin >> a;
 cout << "Ende eingeben: " << endl; //define end
 cin >> b;
 for(int a ; a <= b; a++){
     cout << a << endl;
 }
4

1 回答 1

3
for(int a ; a <= b; a++){

您定义了一个新a变量,该变量会影响a您输入的值。尝试:

for(; a <= b; a++)
于 2013-11-08T15:59:26.283 回答