数组2

作者: 时间:2020-07-10 点击数:

问题2:有一对兔子,他们在第二个月成熟,第三个月会再生下一对小兔子,
如果兔子永远不死并且习性完全相同,问到第n个月有多少对兔子?
分析:
    1,1,2,3,5,8,13,...
规律:从第三个月开始,每个月的兔子对数是前边两个月的兔子对数之和。
   int rabbit[100]={1,1};

for(i=2;i<n;i++)
    rabbit[i]=rabbit[i-1]+rabbit[i-2];
printf("%d\n",rabbit[n-1]);
问题:图书馆工作人员输入10个图书编号(整数),无意中有些编号重复录入了,需要设计程序把这些重复的编号清理掉。
输出清理后的图书编号。(一行输出,空格间隔)
分析:
     a:{11,22,33,11,11,22,44,55,33,66}


  b:{11,22,33,44,55,66}

{11,22,33,44,55,66}
方法:
      遍历a数组(i)
   {
      //判断当前元素a[i]在数组b中有没有
   如果没有,则把a[i]放入到b中
   }
   把b数组中内容写回到原始数组a中

 

上一页 [1] [2] [3] [4] [5] 下一页

Copyright© 2020 Anyang Institute of Technology.All rights reserved.

学院地址:河南省安阳市黄河大道西段