我需要输出此代码 3 2 1 升空!
我感觉我在for循环中将i与userNum相关联时出错了。有什么建议吗?
console.log
答案 0 :(得分:0)
我修复了你的代码,请尝试一下
#include <iostream>
using namespace std;
int main() {
int userNum = 0;
int i = 0;
for(i = 3; i > userNum; i--) {
cout << i << endl;
}
cout << "Blastoff!" << endl;
return 0;
}
答案 1 :(得分:0)
考虑自己做功课。 :)
#include <iostream>
using namespace std;
int main() {
int i = 0;
int userNum = 3;
for(i = userNum; i > 0; i--) {
cout << i << " ";
}
cout << "Blastoff!" << endl;
return 0;
}
答案 2 :(得分:0)
这里的主要内容是了解for循环中的终止条件。 在这里,您应该看到它比较3> 0,2 + 0,1> 0和0> 0(评估为False)因此仅在循环中进行3次。你的userNum变量对我没有意义,因为你甚至没有得到用户的输入。所以我只是在for循环中放置任意硬编码值。
#include <iostream>
using namespace std;
int main()
{
int userNum = 0;
for(int i = 3; i >userNum; --i)
{
cout << i << " ";
}
cout << "Blast Off!" << endl;
return 0;
}