高清语音业务收费吗:编写程序

来源:百度文库 编辑:中科新闻网 时间:2024/04/28 21:50:13
有若干只鸡和兔在同一个笼子里,从上面数,有三十五个头,从下面数,有九十四只脚,求笼中鸡兔各有几只?
有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13……求出这个数列的前20项之和。

以下以Visual Basic进行说明,在'后面的字符为注释。其他语言与此类似。

第一题(以ChkNum为鸡的数量,RabNum为兔子数量)
Private Sub Form_Load()
For ChkNum = 0 to 35 Step 1 '循环鸡的可能数量
RabNum = 35 - ChkNum '得到兔子的数量
If ChkNum * 2 + RabNum * 4 = 94 Then
'知道数量后可以判断鸡和兔子的脚总数之和是否满足题意
Print "鸡的数量为:";ChkNum
Print "兔子的数量为:";RabNum
End If
Next ChkNum
'这样如果有多组结果,都会显示在窗体中。
End

第二题
分母是一个以1和2开头斐波那契数列,分子是一个以2和3开头的斐波那契数列

1.程序开始把前两项的和算出。
2.用几个变量记录前2次的分子和分母,即可求出当前项的分子和分母,总和加上当前项的分子除以分母,然后在把那几个记录以前的分子分母的变量更新,再重新循环。循环18次,求出剩下的18项的和,就可以知道总和了。