來源:《信息學奧賽一本通(C++版)》P65
【題目描述】
例4.11 校體操隊到操場集合,排成每行2人,最後多出1人;排成每行3人,也多出1人;分別按每行4、5、6人,都多出1人;當排成每行7人,正好不多。求校體操隊至少多少人?
代碼如下:
注:代碼僅供參考,不只有一種解法。
#include<iostream>
using namespace std;
int main(){
int times=0;
bool yes;
do{
yes=true;
times=times+7;
if(times%2!=1) yes=false;
if(times%3!=1) yes=false;
if(times%4!=1) yes=false;
if(times%5!=1) yes=false;
if(times%6!=1) yes=false;
}while(yes==false);
cout<<"All="<<times;
return 0;
}