集邮爱好者把所有的邮票存放在三个集邮册中,在A册内存放全部的十分之二,在B册内存放全部的七分之几,在C册内存放303张邮票,问这位集邮爱好者集邮总数是多少?以及每册中各有多少邮票?
算法分析:
设邮票总数为Y张,在B册内存放七分之X张,则得:
2Y/10+XY/7+303=Y
解得:Y=10605/(28-5X)
程序清单:
//集邮JY.C
#include<stdio.h>
mian()
{
float x,y;
int a,b,c,d;
for(x=1;x<=7;x++)
{
y=10605/(28-5*x);
d=(int)y;
if(d==y&&d>0)
{ a=2*d/10;
b=5*d/7;
c=303;
printf("\n The Reruslt: \n");
printf("========================\n");
printf("邮票总数:%d\n",d);
printf("A:%d\n",a);
printf("B:%d\n",b);
printf("C:%d\n",c);
}
}
}