哈喽,欢迎来到我们的
狗刨网,又见面啦,今天我们讲的综合题,下面就来让我们瞅瞅怎么做的练习吧。
1、有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第3个人大2岁。问第三个人,又说比第2人大两岁。问第2个人,说比第一个人大两岁。最后问第一个人,他说是10岁。请问第五个人多大?
首先这个题是推理题,题干已经告诉我们最后一个人是10岁,由此可知前面的那几个人是几岁,就可以推出一个 通式:b=a+2*i,所以这个题的具体代码为:
int a=10,b;
for(int i=1;i<=4;i++){b=a+2*i;}print(b);
int a = 1, b = 2;string c = "/";switch(c){case "+":print(a+b);break;case "-":print(a-b);break;case "*":print(a*b);break;case "/":print(a/b);break;}
3.
、有一分数序列:
1/1
,
3/2
,
5/3
,
7/4
,
9/5
,
11/6...
求出这个数列的前
20
项之和
float sum=0;for(float i=1;i<=20;i++){sum=sum+(2*i-1)/i; print(sum);}
首先这是个数列,分子式奇数,分母是顺序来的,所以分子的通式为2n-1;分母是2n,因为是求和所以定义sum=sum+i。
int a=0,b=1,c=1;
for(int i=1;i<=40;i++){print(c);c=a+b;a=b;b=c;}
int x,y,z;
for(int x=1;x<=33;x++){for(int y=1;y<=50;y++){z=100-x-y;if(3*x+2*y=z/3=100&&z%3==0)}}
{print(x+" "+y+" "+z);}根据题干可知未知数有三个,x,y,z题干说三文钱买一只,所以是3x,两文钱买一只所以是2y,一文钱买三只小鸡所以说是1/3z。
接下来详细请点击我们的狗刨网
http://www.gopedu.com/