《信息學奧賽一本通(C++版)》求校體操隊的人數

來源:《信息學奧賽一本通(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;
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章