1、有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁。 问第4个人岁数,他说比第3个人大2岁。问第三个人,又说比 第2人大两岁。问第2个人,说比第一个人大两岁。最后问第一个人,他说是10岁。请问第五个人多大?
根据提示,我们可以得出:
1.需要通式
2.是一个循环语句
if(i=1;i<=5;i++)
3.通式为a+2
a=a+2
1.我们看到switch语句 首先想到它的格式
switch(表达式)//必须是整数,字符或字符串{
case值1:
语句;
break;
}
2.根据读入两个整数:我们可以定义两个整数变量
int a=3; int b=2;
3.然后我们可以根据题意将操作套入switch中去,
switch (c){
case "+" :
print(a+b);
break;
case "-":
print(a-b);
break;
case "*":
print(a*b);
break;
case " /":
print(a/b);
break;
}
很好的学习资源哦http://www.gopedu.com/course/explore/U3D
3.
有一分数序列:1/1,3/2,5/3,7/4,9/5,11/6...求出这个数列的前20项之和
我们看到1/1,3/2,5/3,首先会想到有规律 然后
1.通式
2.从里边想到通式规律 i=(2*i+1)/i
3.是一个循环语句
if(i=1;i<=20;i++){
}
4.这是一个分数 然后我们定义的时候要定义float sum
5.是一个加法算术,这样我们可以另外得出
sum=sum+i;
6.输出(sum)
4、裴波那契数列的第1、2项分别为1、1,从第3个数开始,该数
是其前面两项之和。即1,1,2,3,5,8,13,…求前40项菲波那契数。
1.裴波那契数列的第1、2项分别为1、1,从第3个数开始,该数是其前面两项之和
我们可以得出一个通式 c=a+b
2.它是一个循环语句
for(i=2;i<=40;i++)
3.循环下来 我们尝试 把b的值赋给a,则a=b;把c的值赋给b,则b=c
更多精彩关注http://unity.gopedu.com