breaker.cpp
来自「《24学时精通c++》的光盘内容」· C++ 代码 · 共 48 行
CPP
48 行
// Listing 6.3
// Demonstrates break and continue
#include <iostream>
using namespace std;// this file uses std::cout,
// std::cin, std::endl, etc.
int main()
{
unsigned short small;
unsigned long large;
unsigned long skip;
unsigned long target;
const unsigned short MAXSMALL=65535;
cout << "Enter a small number: ";
cin >> small;
cout << "Enter a large number: ";
cin >> large;
cout << "Enter a skip number: ";
cin >> skip;
cout << "Enter a target number: ";
cin >> target;
cout << "\n";
// set up 3 stop conditions for the loop
while (small < large && large > 0 && small < MAXSMALL)
{
small++;
if (small % skip == 0)// skip the decrement?
{
cout << "skipping on " << small << endl;
continue;
}
if (large == target) // exact match for the target?
{
cout << "Target reached!";
break;
}
large-=2;
} // end of while loop
cout << "\nSmall: " << small << " Large: " << large << endl;
return 0;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?