信息学奥赛一本通C++语言-----2025:【例4.11】体操队

该博客介绍了一个数学问题,涉及排列组合。问题要求找出一个体操队的人数,使得无论按2人、3人、4人、5人、6人或7人一行排列,都会多出1人,而当按7人排列时则刚好排满。通过编程解决此问题,得出最少人数为15人。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

【题目描述】

校体操队到操场集合,排成每行2人,最后多出1人;排成每行3人,也多出1人;分别按每行排4,5,6人,都多出1人;当排成每行7人时,正好不多。求校体操队至少多少人?

【输入】

如题述,无。

【输出】

校体操队人数。

例如:人数为15,直接输出15就可以啦。

【输入样例】

【输出样例】

【代码】

 
#include<iostream>
#include<cstdio>
#include<cstdlib>
using namespace std;
int main()
{
	int x=0;
	do
	{
		x+=7;
		if(x%2==1&&x%3==1&&x%4==1&&x%5==1&&x%6==1)
			break; 
	}
	while(1);
	cout<<x;
	return 0;
 }
 

【做题链接】

信息学奥赛一本通(C++版)在线评测系统icon-default.png?t=M0H8http://ybt.ssoier.cn:8088/problem_show.php?pid=2025

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值