//老师分糖果问题 (因为每次分的数量相同,求出第一个和第二个学生数量相等即可)
#include<stdio.h >
main()
{
double sum1,sum2;//第一二两名学生
int n;//n为份数
for(n=11;;n++)
{
sum1=(9+n)/10.0;
sum2=(9*n+171)/100.0;
if(sum1!=(int)sum1)continue;//结果应为整数
if(sum2!=(int)sum2)continue;
if(sum1==sum2)break;
}
printf(“老师分的份数有%d份\n”,n);
printf(“学生的个数:%d”,(int)(n/sum1));//每个学生份数相同
}