第1个回答 2019-09-01
#include
<stdio.h>
void
main()
{
int
boy,girl,baby;
int
n=0;
for(boy=0;boy<=12;boy++)
for(girl=0;girl<=16;girl++)
for(baby=0;baby<=48;baby+=2)
if(boy+girl+baby=48
&&4*boy+3*girl+baby/2=48)
{
printf("有男生%d人,有女生%d人有小孩%d人\n",boy,girl,baby);
n=1;
}
if(n==0)
printf("无解");
}
这是加入一个变量来判断是否满足条件,还有其他方法也可以实现的,你自己想想吧,学程序要多自己去思考