5.求数组中第二大的数
1 #include <stdio.h>
2 int main(int argc, const char *argv[])
3 {
4 int arr[5]={2,1,3,5,4};
5 for(int i=0;i<5;i++){
6 if(arr[i]>arr[i+1])
7 {
8 int temp=arr[i+1];
9 arr[i+1]=arr[i];
10 arr[i]=temp;
11 }
12 printf("%d\n",arr[i]);
13 }
14 printf("the second largest number is'%d'\n ",arr[4-1]);
15 return 0;
16 }
6.求斐波那契数列的第n项。
1、1、2、3、5、8、13、21、34、......,n=1和n=2的时候都是输出1
公式:f(n) = f(n-1)+f(n-2); 例如第20项,6765