集郵愛好者把所有的郵票存放在三個集郵冊中,在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("
The Reruslt:
");
printf("========================
");
printf("郵票總數:%d
",d);
printf("A:%d
",a);
printf("B:%d
",b);
printf("C:%d
",c);
}
}
}