首页 > 代码库 > 集邮爱好者的问题C++语言代码

集邮爱好者的问题C++语言代码

集邮爱好者把所有的邮票存放在3个集邮册中,在A册内存放全部的2/10,在B册内存放全部的七分之几,在C册内存放303张邮票,问这个集邮爱好者集邮总数是多少,以及每册中个存放有多少邮票?

程序设计步骤如下:

  1. 创建控制台应用程序
  2. 应用头文件
  3. 定义a,b,c,x及sum分别为基本整型
  4. 对x的值进行试探,满足106050%(28-5*x)==0的x值即为所求,通过此值计算出邮票总数及各个集邮册中的邮票数量。(x代表B册中存放了全部的七分之x)
  5. 程序主要代码如下:
 1 #include <iostream>
 2 using namespace std;
 3 
 4 void main()
 5 {
 6     int a,b,c,x,sum;
 7     for(x=1;x<=5;x++)
 8     {
 9         if(10605%(28-5*x)==0)
10         {
11             sum=10605/(28-5*x);//设七分之x则有(1-((x/7)+(1/5)))=303/sum;
12             a=2*sum/10;
13             b=x*sum/7;
14             c=303;
15             printf("total is %d\n",sum);
16             printf("A :%d\n",a);
17             printf("B:%d\n",b);
18             printf("C:%d\n",c);
19         }
20     }
21 }

运行结果如下:

技术分享

集邮爱好者的问题C++语言代码