当前位置导航:炫浪网>>网络学院>>编程开发>>C++教程>>C++进阶与实例

集邮问题

    集邮爱好者把所有的邮票存放在三个集邮册中,在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);

              }

           }

    }

 

相关内容
赞助商链接