一批学生按规定人数分组,如果分成10组,则多15人:如果按12人分组,则少3人,问这批学生有多少人?
5个回答
展开全部
2楼为什么分10组的时候不22人每组?那么就多5人了吧?
如果第一次分组人数是未定的,那么这题有无数解吧:
我写了个程序,算了一下
在1-500之内就有:
---------------------------------------------------
总共:45人,分10组每组3人多15人。
分4组,每组12人需要:48人,少3人
---------------------------------------------------
总共:105人,分10组每组9人多15人。
分9组,每组12人需要:108人,少3人
---------------------------------------------------
总共:165人,分10组每组15人多15人。
分14组,每组12人需要:168人,少3人
---------------------------------------------------
总共:225人,分10组每组21人多15人。
分19组,每组12人需要:228人,少3人
---------------------------------------------------
总共:285人,分10组每组27人多15人。
分24组,每组12人需要:288人,少3人
---------------------------------------------------
总共:345人,分10组每组33人多15人。
分29组,每组12人需要:348人,少3人
---------------------------------------------------
总共:405人,分10组每组39人多15人。
分34组,每组12人需要:408人,少3人
---------------------------------------------------
总共:465人,分10组每组45人多15人。
分39组,每组12人需要:468人,少3人
#include <iostream>
using namespace std;
int main()
{
int devide;
long number;
for(number=9;number<500;number+=12)
{
for(devide=0;devide<=(number/10)+1;devide++)
{
if((number-devide*10)==15)
{
cout<<"---------------------------------------------------\n";
cout<<"总共:"<<number<<"人,"<<"分10组"<<"每组"<<devide<<"人"<<"多15人。\n";
cout<<"分"<<(number/12+1)<<"组,每组12人"<<"需要:"<<(number+3)<<"人,少3人\n";
}
}
}
return 0;
}
如果按照2楼人的说法。那么我把代码改成:
#include <iostream>
using namespace std;
int main()
{
int brk=0;
int devide;
long number;
for(number=9;number<500;number+=12)
{
for(devide=0;devide<=(number/10)+1;devide++)
{
if(((number-devide*10)==15)&&(devide>15))
{
cout<<"---------------------------------------------------\n";
cout<<"总共:"<<number<<"人,"<<"分10组"<<"每组"<<devide<<"人"<<"多15人。\n";
cout<<"分"<<(number/12+1)<<"组,每组12人"<<"需要:"<<(number+3)<<"人,少3人\n";
brk=1;
}
}
if(brk!=0)
{
break;
}
}
return 0;
}
得出结果则为225
如果第一次分组人数是未定的,那么这题有无数解吧:
我写了个程序,算了一下
在1-500之内就有:
---------------------------------------------------
总共:45人,分10组每组3人多15人。
分4组,每组12人需要:48人,少3人
---------------------------------------------------
总共:105人,分10组每组9人多15人。
分9组,每组12人需要:108人,少3人
---------------------------------------------------
总共:165人,分10组每组15人多15人。
分14组,每组12人需要:168人,少3人
---------------------------------------------------
总共:225人,分10组每组21人多15人。
分19组,每组12人需要:228人,少3人
---------------------------------------------------
总共:285人,分10组每组27人多15人。
分24组,每组12人需要:288人,少3人
---------------------------------------------------
总共:345人,分10组每组33人多15人。
分29组,每组12人需要:348人,少3人
---------------------------------------------------
总共:405人,分10组每组39人多15人。
分34组,每组12人需要:408人,少3人
---------------------------------------------------
总共:465人,分10组每组45人多15人。
分39组,每组12人需要:468人,少3人
#include <iostream>
using namespace std;
int main()
{
int devide;
long number;
for(number=9;number<500;number+=12)
{
for(devide=0;devide<=(number/10)+1;devide++)
{
if((number-devide*10)==15)
{
cout<<"---------------------------------------------------\n";
cout<<"总共:"<<number<<"人,"<<"分10组"<<"每组"<<devide<<"人"<<"多15人。\n";
cout<<"分"<<(number/12+1)<<"组,每组12人"<<"需要:"<<(number+3)<<"人,少3人\n";
}
}
}
return 0;
}
如果按照2楼人的说法。那么我把代码改成:
#include <iostream>
using namespace std;
int main()
{
int brk=0;
int devide;
long number;
for(number=9;number<500;number+=12)
{
for(devide=0;devide<=(number/10)+1;devide++)
{
if(((number-devide*10)==15)&&(devide>15))
{
cout<<"---------------------------------------------------\n";
cout<<"总共:"<<number<<"人,"<<"分10组"<<"每组"<<devide<<"人"<<"多15人。\n";
cout<<"分"<<(number/12+1)<<"组,每组12人"<<"需要:"<<(number+3)<<"人,少3人\n";
brk=1;
}
}
if(brk!=0)
{
break;
}
}
return 0;
}
得出结果则为225
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
15+3=18
18/(12-10)=9人
9x10+15=105人
用另一种方法:9x12-3=105人
答案是105人
18/(12-10)=9人
9x10+15=105人
用另一种方法:9x12-3=105人
答案是105人
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
分成10组,则多15人?
这是怎么分的啊!?
这是怎么分的啊!?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
105
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询