编程实现得到从键盘键盘上输入的的数,去除最高位的数。如输入:5923,输出为923;输入为923,输出为23。
(do while)
解法一:
1.n除余得最后一位数
2.num总值=上一个num+最后一个数t
3.t=t10
4.n/10减少最后一位在进行重复。
(do while)是不满足条件时结束程序
do{
}while(a》10)即为当a《10时程序结束.
解法二
1.n-最高位数x位数
出现溢出,不知道如何求解,后更新于评论.
编程实现求Fibonacci数列,该数列具有如下特点:第1、2两个数为1、1。从第3个数开始,该数是其前面两个数之和。即F1=1,F2=1,Fn=Fn-1+Fn-2
重点在于fn=f1+f2的递进(fn=f1+f2)为原模版,只是再不断的替换,f1被f2替换,f2被fn替换,以此类推.